Blame | Last modification | View Log | RSS feed
//// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>// Any modifications to this file will be lost upon recompilation of the source schema.// Generated on: 2013.03.04 at 03:49:29 PM IST//package in.shop2020.feeds.products;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.XmlType;import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;/*** <p>Java class for anonymous complex type.** <p>The following schema fragment specifies the expected content contained within this class.** <pre>* <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="{}String" minOccurs="0"/>* <element name="Color" type="{}String" 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"/>* </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="ClothingType">* <simpleType>* <restriction base="{http://www.w3.org/2001/XMLSchema}string">* <enumeration value="Shirt"/>* <enumeration value="Sweater"/>* <enumeration value="Pants"/>* <enumeration value="Shorts"/>* <enumeration value="Skirt"/>* <enumeration value="Dress"/>* <enumeration value="Suit"/>* <enumeration value="Blazer"/>* <enumeration value="Outerwear"/>* <enumeration value="SocksHosiery"/>* <enumeration value="Underwear"/>* <enumeration value="Bra"/>* <enumeration value="Shoes"/>* <enumeration value="Hat"/>* <enumeration value="Bag"/>* <enumeration value="Accessory"/>* <enumeration value="Jewelry"/>* <enumeration value="Sleepwear"/>* <enumeration value="Swimwear"/>* <enumeration value="PersonalBodyCare"/>* <enumeration value="HomeAccessory"/>* <enumeration value="NonApparelMisc"/>* <enumeration value="Kimono"/>* <enumeration value="Obi"/>* <enumeration value="Chanchanko"/>* <enumeration value="Jinbei"/>* <enumeration value="Yukata"/>* </restriction>* </simpleType>* </element>* <element name="Department" type="{}StringNotNull" maxOccurs="10"/>* <element name="StyleKeywords" type="{}LongStringNotNull" maxOccurs="10"/>* <element name="PlatinumKeywords" type="{}String" maxOccurs="20" minOccurs="0"/>* <element name="ColorMap" type="{}String" minOccurs="0"/>* <element name="SpecialSizeType" type="{}String" maxOccurs="10" minOccurs="0"/>* <element name="MaterialAndFabric" type="{}LongString" maxOccurs="4" minOccurs="0"/>* <element name="MaterialComposition" type="{}SuperLongStringNotNull" minOccurs="0"/>* <element name="MaterialOpacity" type="{}HundredString" 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="ApparelClosureType" type="{}LongString" minOccurs="0"/>* <element name="CareInstructions" type="{}SuperLongStringNotNull" minOccurs="0"/>* <element name="OccasionAndLifestyle" type="{}LongString" maxOccurs="10" minOccurs="0"/>* <element name="EventKeywords" type="{}LongString" maxOccurs="10" minOccurs="0"/>* <element name="Season" type="{}HundredString" minOccurs="0"/>* <element name="SpecificUses" type="{}HundredString" maxOccurs="3" minOccurs="0"/>* <element name="ExternalTestingCertification" type="{}HundredString" maxOccurs="5" 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="ProductSpecification" type="{}String" minOccurs="0"/>* <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>* <element name="IsCustomizable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>* <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>* <element name="CollarType" type="{}String" minOccurs="0"/>* <element name="SleeveType" type="{}String" minOccurs="0"/>* <element name="WaistStyle" type="{}TwentyStringNotNull" 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="ModelName" type="{}StringNotNull" minOccurs="0"/>* <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>* <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>* <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" 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="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="I"/>* <enumeration value="J"/>* <enumeration value="Free"/>* </restriction>* </simpleType>* </element>* <element name="BraBandSize" type="{}LengthDimension" minOccurs="0"/>* <element name="ShoeWidth" minOccurs="0">* <simpleType>* <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"/>* <enumeration value="F"/>* <enumeration value="G"/>* </restriction>* </simpleType>* </element>* <element name="HeelHeight" type="{}LengthDimension" minOccurs="0"/>* <element name="HeelType" type="{}String" minOccurs="0"/>* <element name="ShaftHeight" type="{}StringLengthOptionalDimension" minOccurs="0"/>* <element name="ShaftDiameter" type="{}String" minOccurs="0"/>* <element name="BeltLength" type="{}LengthDimension" minOccurs="0"/>* <element name="BeltWidth" type="{}LengthDimension" minOccurs="0"/>* <element name="FurisodeLength" type="{}LengthDimension" minOccurs="0"/>* <element name="FurisodeWidth" type="{}LengthDimension" minOccurs="0"/>* <element name="ObiLength" type="{}LengthDimension" minOccurs="0"/>* <element name="ObiWidth" type="{}LengthDimension" minOccurs="0"/>* <element name="TsukeobiWidth" type="{}LengthDimension" minOccurs="0"/>* <element name="TsukeobiHeight" type="{}LengthDimension" minOccurs="0"/>* <element name="PillowSize" type="{}StringLengthOptionalDimension" minOccurs="0"/>* </sequence>* </restriction>* </complexContent>* </complexType>* </element>* </sequence>* </restriction>* </complexContent>* </complexType>* </pre>***/@XmlAccessorType(XmlAccessType.FIELD)@XmlType(name = "", propOrder = {"variationData","classificationData"})@XmlRootElement(name = "Clothing")public class Clothing {@XmlElement(name = "VariationData")protected Clothing.VariationData variationData;@XmlElement(name = "ClassificationData", required = true)protected Clothing.ClassificationData classificationData;/*** Gets the value of the variationData property.** @return* possible object is* {@link Clothing.VariationData }**/public Clothing.VariationData getVariationData() {return variationData;}/*** Sets the value of the variationData property.** @param value* allowed object is* {@link Clothing.VariationData }**/public void setVariationData(Clothing.VariationData value) {this.variationData = value;}/*** Gets the value of the classificationData property.** @return* possible object is* {@link Clothing.ClassificationData }**/public Clothing.ClassificationData getClassificationData() {return classificationData;}/*** Sets the value of the classificationData property.** @param value* allowed object is* {@link Clothing.ClassificationData }**/public void setClassificationData(Clothing.ClassificationData value) {this.classificationData = value;}/*** <p>Java class for anonymous complex type.** <p>The following schema fragment specifies the expected content contained within this class.** <pre>* <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="Shirt"/>* <enumeration value="Sweater"/>* <enumeration value="Pants"/>* <enumeration value="Shorts"/>* <enumeration value="Skirt"/>* <enumeration value="Dress"/>* <enumeration value="Suit"/>* <enumeration value="Blazer"/>* <enumeration value="Outerwear"/>* <enumeration value="SocksHosiery"/>* <enumeration value="Underwear"/>* <enumeration value="Bra"/>* <enumeration value="Shoes"/>* <enumeration value="Hat"/>* <enumeration value="Bag"/>* <enumeration value="Accessory"/>* <enumeration value="Jewelry"/>* <enumeration value="Sleepwear"/>* <enumeration value="Swimwear"/>* <enumeration value="PersonalBodyCare"/>* <enumeration value="HomeAccessory"/>* <enumeration value="NonApparelMisc"/>* <enumeration value="Kimono"/>* <enumeration value="Obi"/>* <enumeration value="Chanchanko"/>* <enumeration value="Jinbei"/>* <enumeration value="Yukata"/>* </restriction>* </simpleType>* </element>* <element name="Department" type="{}StringNotNull" maxOccurs="10"/>* <element name="StyleKeywords" type="{}LongStringNotNull" maxOccurs="10"/>* <element name="PlatinumKeywords" type="{}String" maxOccurs="20" minOccurs="0"/>* <element name="ColorMap" type="{}String" minOccurs="0"/>* <element name="SpecialSizeType" type="{}String" maxOccurs="10" minOccurs="0"/>* <element name="MaterialAndFabric" type="{}LongString" maxOccurs="4" minOccurs="0"/>* <element name="MaterialComposition" type="{}SuperLongStringNotNull" minOccurs="0"/>* <element name="MaterialOpacity" type="{}HundredString" 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="ApparelClosureType" type="{}LongString" minOccurs="0"/>* <element name="CareInstructions" type="{}SuperLongStringNotNull" minOccurs="0"/>* <element name="OccasionAndLifestyle" type="{}LongString" maxOccurs="10" minOccurs="0"/>* <element name="EventKeywords" type="{}LongString" maxOccurs="10" minOccurs="0"/>* <element name="Season" type="{}HundredString" minOccurs="0"/>* <element name="SpecificUses" type="{}HundredString" maxOccurs="3" minOccurs="0"/>* <element name="ExternalTestingCertification" type="{}HundredString" maxOccurs="5" 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="ProductSpecification" type="{}String" minOccurs="0"/>* <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>* <element name="IsCustomizable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>* <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>* <element name="CollarType" type="{}String" minOccurs="0"/>* <element name="SleeveType" type="{}String" minOccurs="0"/>* <element name="WaistStyle" type="{}TwentyStringNotNull" 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="ModelName" type="{}StringNotNull" minOccurs="0"/>* <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>* <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>* <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" 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="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="I"/>* <enumeration value="J"/>* <enumeration value="Free"/>* </restriction>* </simpleType>* </element>* <element name="BraBandSize" type="{}LengthDimension" minOccurs="0"/>* <element name="ShoeWidth" minOccurs="0">* <simpleType>* <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"/>* <enumeration value="F"/>* <enumeration value="G"/>* </restriction>* </simpleType>* </element>* <element name="HeelHeight" type="{}LengthDimension" minOccurs="0"/>* <element name="HeelType" type="{}String" minOccurs="0"/>* <element name="ShaftHeight" type="{}StringLengthOptionalDimension" minOccurs="0"/>* <element name="ShaftDiameter" type="{}String" minOccurs="0"/>* <element name="BeltLength" type="{}LengthDimension" minOccurs="0"/>* <element name="BeltWidth" type="{}LengthDimension" minOccurs="0"/>* <element name="FurisodeLength" type="{}LengthDimension" minOccurs="0"/>* <element name="FurisodeWidth" type="{}LengthDimension" minOccurs="0"/>* <element name="ObiLength" type="{}LengthDimension" minOccurs="0"/>* <element name="ObiWidth" type="{}LengthDimension" minOccurs="0"/>* <element name="TsukeobiWidth" type="{}LengthDimension" minOccurs="0"/>* <element name="TsukeobiHeight" type="{}LengthDimension" minOccurs="0"/>* <element name="PillowSize" type="{}StringLengthOptionalDimension" minOccurs="0"/>* </sequence>* </restriction>* </complexContent>* </complexType>* </pre>***/@XmlAccessorType(XmlAccessType.FIELD)@XmlType(name = "", propOrder = {"clothingType","department","styleKeywords","platinumKeywords","colorMap","specialSizeType","materialAndFabric","materialComposition","materialOpacity","innerMaterial","outerMaterial","soleMaterial","shoeClosureType","apparelClosureType","careInstructions","occasionAndLifestyle","eventKeywords","season","specificUses","externalTestingCertification","performanceRating","productSpecification","warnings","isCustomizable","styleName","collarType","sleeveType","waistStyle","minimumHeightRecommended","maximumHeightRecommended","countryOfOrigin","modelName","modelNumber","modelYear","isAdultProduct","sizeMap","waistSize","inseamLength","sleeveLength","neckSize","chestSize","cupSize","braBandSize","shoeWidth","heelHeight","heelType","shaftHeight","shaftDiameter","beltLength","beltWidth","furisodeLength","furisodeWidth","obiLength","obiWidth","tsukeobiWidth","tsukeobiHeight","pillowSize"})public static class ClassificationData {@XmlElement(name = "ClothingType", required = true)protected String clothingType;@XmlElement(name = "Department", required = true)@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected List<String> department;@XmlElement(name = "StyleKeywords", required = true)@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected List<String> styleKeywords;@XmlElement(name = "PlatinumKeywords")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected List<String> platinumKeywords;@XmlElement(name = "ColorMap")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String colorMap;@XmlElement(name = "SpecialSizeType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected List<String> specialSizeType;@XmlElement(name = "MaterialAndFabric")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected List<String> materialAndFabric;@XmlElement(name = "MaterialComposition")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String materialComposition;@XmlElement(name = "MaterialOpacity")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String materialOpacity;@XmlElement(name = "InnerMaterial")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String innerMaterial;@XmlElement(name = "OuterMaterial")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String outerMaterial;@XmlElement(name = "SoleMaterial")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String soleMaterial;@XmlElement(name = "ShoeClosureType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String shoeClosureType;@XmlElement(name = "ApparelClosureType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String apparelClosureType;@XmlElement(name = "CareInstructions")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String careInstructions;@XmlElement(name = "OccasionAndLifestyle")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected List<String> occasionAndLifestyle;@XmlElement(name = "EventKeywords")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected List<String> eventKeywords;@XmlElement(name = "Season")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String season;@XmlElement(name = "SpecificUses")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected List<String> specificUses;@XmlElement(name = "ExternalTestingCertification")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected List<String> externalTestingCertification;@XmlElement(name = "PerformanceRating")protected List<String> performanceRating;@XmlElement(name = "ProductSpecification")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String productSpecification;@XmlElement(name = "Warnings")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String warnings;@XmlElement(name = "IsCustomizable")protected Boolean isCustomizable;@XmlElement(name = "StyleName")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String styleName;@XmlElement(name = "CollarType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String collarType;@XmlElement(name = "SleeveType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String sleeveType;@XmlElement(name = "WaistStyle")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String waistStyle;@XmlElement(name = "MinimumHeightRecommended")protected LengthDimension minimumHeightRecommended;@XmlElement(name = "MaximumHeightRecommended")protected LengthDimension maximumHeightRecommended;@XmlElement(name = "CountryOfOrigin")protected String countryOfOrigin;@XmlElement(name = "ModelName")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String modelName;@XmlElement(name = "ModelNumber")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String modelNumber;@XmlElement(name = "ModelYear")protected BigInteger modelYear;@XmlElement(name = "IsAdultProduct")protected Boolean isAdultProduct;@XmlElement(name = "SizeMap")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)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 = "ChestSize")protected ClothingSizeDimension chestSize;@XmlElement(name = "CupSize")protected String cupSize;@XmlElement(name = "BraBandSize")protected LengthDimension braBandSize;@XmlElement(name = "ShoeWidth")protected String shoeWidth;@XmlElement(name = "HeelHeight")protected LengthDimension heelHeight;@XmlElement(name = "HeelType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String heelType;@XmlElement(name = "ShaftHeight")protected StringLengthOptionalDimension shaftHeight;@XmlElement(name = "ShaftDiameter")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String shaftDiameter;@XmlElement(name = "BeltLength")protected LengthDimension beltLength;@XmlElement(name = "BeltWidth")protected LengthDimension beltWidth;@XmlElement(name = "FurisodeLength")protected LengthDimension furisodeLength;@XmlElement(name = "FurisodeWidth")protected LengthDimension furisodeWidth;@XmlElement(name = "ObiLength")protected LengthDimension obiLength;@XmlElement(name = "ObiWidth")protected LengthDimension obiWidth;@XmlElement(name = "TsukeobiWidth")protected LengthDimension tsukeobiWidth;@XmlElement(name = "TsukeobiHeight")protected LengthDimension tsukeobiHeight;@XmlElement(name = "PillowSize")protected StringLengthOptionalDimension pillowSize;/*** Gets the value of the clothingType property.** @return* possible object is* {@link String }**/public String getClothingType() {return clothingType;}/*** Sets the value of the clothingType property.** @param value* allowed object is* {@link String }**/public void setClothingType(String value) {this.clothingType = value;}/*** Gets the value of the department property.** <p>* This accessor method returns a reference to the live list,* not a snapshot. Therefore any modification you make to the* returned list will be present inside the JAXB object.* This is why there is not a <CODE>set</CODE> method for the department property.** <p>* For example, to add a new item, do as follows:* <pre>* getDepartment().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getDepartment() {if (department == null) {department = new ArrayList<String>();}return this.department;}/*** Gets the value of the styleKeywords property.** <p>* This accessor method returns a reference to the live list,* not a snapshot. Therefore any modification you make to the* returned list will be present inside the JAXB object.* This is why there is not a <CODE>set</CODE> method for the styleKeywords property.** <p>* For example, to add a new item, do as follows:* <pre>* getStyleKeywords().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getStyleKeywords() {if (styleKeywords == null) {styleKeywords = new ArrayList<String>();}return this.styleKeywords;}/*** Gets the value of the platinumKeywords property.** <p>* This accessor method returns a reference to the live list,* not a snapshot. Therefore any modification you make to the* returned list will be present inside the JAXB object.* This is why there is not a <CODE>set</CODE> method for the platinumKeywords property.** <p>* For example, to add a new item, do as follows:* <pre>* getPlatinumKeywords().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getPlatinumKeywords() {if (platinumKeywords == null) {platinumKeywords = new ArrayList<String>();}return this.platinumKeywords;}/*** Gets the value of the colorMap property.** @return* possible object is* {@link String }**/public String getColorMap() {return colorMap;}/*** Sets the value of the colorMap property.** @param value* allowed object is* {@link String }**/public void setColorMap(String value) {this.colorMap = value;}/*** Gets the value of the specialSizeType property.** <p>* This accessor method returns a reference to the live list,* not a snapshot. Therefore any modification you make to the* returned list will be present inside the JAXB object.* This is why there is not a <CODE>set</CODE> method for the specialSizeType property.** <p>* For example, to add a new item, do as follows:* <pre>* getSpecialSizeType().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getSpecialSizeType() {if (specialSizeType == null) {specialSizeType = new ArrayList<String>();}return this.specialSizeType;}/*** Gets the value of the materialAndFabric property.** <p>* This accessor method returns a reference to the live list,* not a snapshot. Therefore any modification you make to the* returned list will be present inside the JAXB object.* This is why there is not a <CODE>set</CODE> method for the materialAndFabric property.** <p>* For example, to add a new item, do as follows:* <pre>* getMaterialAndFabric().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getMaterialAndFabric() {if (materialAndFabric == null) {materialAndFabric = new ArrayList<String>();}return this.materialAndFabric;}/*** Gets the value of the materialComposition property.** @return* possible object is* {@link String }**/public String getMaterialComposition() {return materialComposition;}/*** Sets the value of the materialComposition property.** @param value* allowed object is* {@link String }**/public void setMaterialComposition(String value) {this.materialComposition = value;}/*** Gets the value of the materialOpacity property.** @return* possible object is* {@link String }**/public String getMaterialOpacity() {return materialOpacity;}/*** Sets the value of the materialOpacity property.** @param value* allowed object is* {@link String }**/public void setMaterialOpacity(String value) {this.materialOpacity = value;}/*** Gets the value of the innerMaterial property.** @return* possible object is* {@link String }**/public String getInnerMaterial() {return innerMaterial;}/*** Sets the value of the innerMaterial property.** @param value* allowed object is* {@link String }**/public void setInnerMaterial(String value) {this.innerMaterial = value;}/*** Gets the value of the outerMaterial property.** @return* possible object is* {@link String }**/public String getOuterMaterial() {return outerMaterial;}/*** Sets the value of the outerMaterial property.** @param value* allowed object is* {@link String }**/public void setOuterMaterial(String value) {this.outerMaterial = value;}/*** Gets the value of the soleMaterial property.** @return* possible object is* {@link String }**/public String getSoleMaterial() {return soleMaterial;}/*** Sets the value of the soleMaterial property.** @param value* allowed object is* {@link String }**/public void setSoleMaterial(String value) {this.soleMaterial = value;}/*** Gets the value of the shoeClosureType property.** @return* possible object is* {@link String }**/public String getShoeClosureType() {return shoeClosureType;}/*** Sets the value of the shoeClosureType property.** @param value* allowed object is* {@link String }**/public void setShoeClosureType(String value) {this.shoeClosureType = value;}/*** Gets the value of the apparelClosureType property.** @return* possible object is* {@link String }**/public String getApparelClosureType() {return apparelClosureType;}/*** Sets the value of the apparelClosureType property.** @param value* allowed object is* {@link String }**/public void setApparelClosureType(String value) {this.apparelClosureType = value;}/*** Gets the value of the careInstructions property.** @return* possible object is* {@link String }**/public String getCareInstructions() {return careInstructions;}/*** Sets the value of the careInstructions property.** @param value* allowed object is* {@link String }**/public void setCareInstructions(String value) {this.careInstructions = value;}/*** Gets the value of the occasionAndLifestyle property.** <p>* This accessor method returns a reference to the live list,* not a snapshot. Therefore any modification you make to the* returned list will be present inside the JAXB object.* This is why there is not a <CODE>set</CODE> method for the occasionAndLifestyle property.** <p>* For example, to add a new item, do as follows:* <pre>* getOccasionAndLifestyle().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getOccasionAndLifestyle() {if (occasionAndLifestyle == null) {occasionAndLifestyle = new ArrayList<String>();}return this.occasionAndLifestyle;}/*** Gets the value of the eventKeywords property.** <p>* This accessor method returns a reference to the live list,* not a snapshot. Therefore any modification you make to the* returned list will be present inside the JAXB object.* This is why there is not a <CODE>set</CODE> method for the eventKeywords property.** <p>* For example, to add a new item, do as follows:* <pre>* getEventKeywords().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getEventKeywords() {if (eventKeywords == null) {eventKeywords = new ArrayList<String>();}return this.eventKeywords;}/*** Gets the value of the season property.** @return* possible object is* {@link String }**/public String getSeason() {return season;}/*** Sets the value of the season property.** @param value* allowed object is* {@link String }**/public void setSeason(String value) {this.season = value;}/*** Gets the value of the specificUses property.** <p>* This accessor method returns a reference to the live list,* not a snapshot. Therefore any modification you make to the* returned list will be present inside the JAXB object.* This is why there is not a <CODE>set</CODE> method for the specificUses property.** <p>* For example, to add a new item, do as follows:* <pre>* getSpecificUses().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getSpecificUses() {if (specificUses == null) {specificUses = new ArrayList<String>();}return this.specificUses;}/*** Gets the value of the externalTestingCertification property.** <p>* This accessor method returns a reference to the live list,* not a snapshot. Therefore any modification you make to the* returned list will be present inside the JAXB object.* This is why there is not a <CODE>set</CODE> method for the externalTestingCertification property.** <p>* For example, to add a new item, do as follows:* <pre>* getExternalTestingCertification().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getExternalTestingCertification() {if (externalTestingCertification == null) {externalTestingCertification = new ArrayList<String>();}return this.externalTestingCertification;}/*** Gets the value of the performanceRating property.** <p>* This accessor method returns a reference to the live list,* not a snapshot. Therefore any modification you make to the* returned list will be present inside the JAXB object.* This is why there is not a <CODE>set</CODE> method for the performanceRating property.** <p>* For example, to add a new item, do as follows:* <pre>* getPerformanceRating().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getPerformanceRating() {if (performanceRating == null) {performanceRating = new ArrayList<String>();}return this.performanceRating;}/*** Gets the value of the productSpecification property.** @return* possible object is* {@link String }**/public String getProductSpecification() {return productSpecification;}/*** Sets the value of the productSpecification property.** @param value* allowed object is* {@link String }**/public void setProductSpecification(String value) {this.productSpecification = value;}/*** Gets the value of the warnings property.** @return* possible object is* {@link String }**/public String getWarnings() {return warnings;}/*** Sets the value of the warnings property.** @param value* allowed object is* {@link String }**/public void setWarnings(String value) {this.warnings = value;}/*** Gets the value of the isCustomizable property.** @return* possible object is* {@link Boolean }**/public Boolean isIsCustomizable() {return isCustomizable;}/*** Sets the value of the isCustomizable property.** @param value* allowed object is* {@link Boolean }**/public void setIsCustomizable(Boolean value) {this.isCustomizable = value;}/*** Gets the value of the styleName property.** @return* possible object is* {@link String }**/public String getStyleName() {return styleName;}/*** Sets the value of the styleName property.** @param value* allowed object is* {@link String }**/public void setStyleName(String value) {this.styleName = value;}/*** Gets the value of the collarType property.** @return* possible object is* {@link String }**/public String getCollarType() {return collarType;}/*** Sets the value of the collarType property.** @param value* allowed object is* {@link String }**/public void setCollarType(String value) {this.collarType = value;}/*** Gets the value of the sleeveType property.** @return* possible object is* {@link String }**/public String getSleeveType() {return sleeveType;}/*** Sets the value of the sleeveType property.** @param value* allowed object is* {@link String }**/public void setSleeveType(String value) {this.sleeveType = value;}/*** Gets the value of the waistStyle property.** @return* possible object is* {@link String }**/public String getWaistStyle() {return waistStyle;}/*** Sets the value of the waistStyle property.** @param value* allowed object is* {@link String }**/public void setWaistStyle(String value) {this.waistStyle = value;}/*** Gets the value of the minimumHeightRecommended property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getMinimumHeightRecommended() {return minimumHeightRecommended;}/*** Sets the value of the minimumHeightRecommended property.** @param value* allowed object is* {@link LengthDimension }**/public void setMinimumHeightRecommended(LengthDimension value) {this.minimumHeightRecommended = value;}/*** Gets the value of the maximumHeightRecommended property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getMaximumHeightRecommended() {return maximumHeightRecommended;}/*** Sets the value of the maximumHeightRecommended property.** @param value* allowed object is* {@link LengthDimension }**/public void setMaximumHeightRecommended(LengthDimension value) {this.maximumHeightRecommended = value;}/*** Gets the value of the countryOfOrigin property.** @return* possible object is* {@link String }**/public String getCountryOfOrigin() {return countryOfOrigin;}/*** Sets the value of the countryOfOrigin property.** @param value* allowed object is* {@link String }**/public void setCountryOfOrigin(String value) {this.countryOfOrigin = value;}/*** Gets the value of the modelName property.** @return* possible object is* {@link String }**/public String getModelName() {return modelName;}/*** Sets the value of the modelName property.** @param value* allowed object is* {@link String }**/public void setModelName(String value) {this.modelName = value;}/*** Gets the value of the modelNumber property.** @return* possible object is* {@link String }**/public String getModelNumber() {return modelNumber;}/*** Sets the value of the modelNumber property.** @param value* allowed object is* {@link String }**/public void setModelNumber(String value) {this.modelNumber = value;}/*** Gets the value of the modelYear property.** @return* possible object is* {@link BigInteger }**/public BigInteger getModelYear() {return modelYear;}/*** Sets the value of the modelYear property.** @param value* allowed object is* {@link BigInteger }**/public void setModelYear(BigInteger value) {this.modelYear = value;}/*** Gets the value of the isAdultProduct property.** @return* possible object is* {@link Boolean }**/public Boolean isIsAdultProduct() {return isAdultProduct;}/*** Sets the value of the isAdultProduct property.** @param value* allowed object is* {@link Boolean }**/public void setIsAdultProduct(Boolean value) {this.isAdultProduct = value;}/*** Gets the value of the sizeMap property.** @return* possible object is* {@link String }**/public String getSizeMap() {return sizeMap;}/*** Sets the value of the sizeMap property.** @param value* allowed object is* {@link String }**/public void setSizeMap(String value) {this.sizeMap = value;}/*** Gets the value of the waistSize property.** @return* possible object is* {@link ClothingSizeDimension }**/public ClothingSizeDimension getWaistSize() {return waistSize;}/*** Sets the value of the waistSize property.** @param value* allowed object is* {@link ClothingSizeDimension }**/public void setWaistSize(ClothingSizeDimension value) {this.waistSize = value;}/*** Gets the value of the inseamLength property.** @return* possible object is* {@link ClothingSizeDimension }**/public ClothingSizeDimension getInseamLength() {return inseamLength;}/*** Sets the value of the inseamLength property.** @param value* allowed object is* {@link ClothingSizeDimension }**/public void setInseamLength(ClothingSizeDimension value) {this.inseamLength = value;}/*** Gets the value of the sleeveLength property.** @return* possible object is* {@link ClothingSizeDimension }**/public ClothingSizeDimension getSleeveLength() {return sleeveLength;}/*** Sets the value of the sleeveLength property.** @param value* allowed object is* {@link ClothingSizeDimension }**/public void setSleeveLength(ClothingSizeDimension value) {this.sleeveLength = value;}/*** Gets the value of the neckSize property.** @return* possible object is* {@link ClothingSizeDimension }**/public ClothingSizeDimension getNeckSize() {return neckSize;}/*** Sets the value of the neckSize property.** @param value* allowed object is* {@link ClothingSizeDimension }**/public void setNeckSize(ClothingSizeDimension value) {this.neckSize = value;}/*** Gets the value of the chestSize property.** @return* possible object is* {@link ClothingSizeDimension }**/public ClothingSizeDimension getChestSize() {return chestSize;}/*** Sets the value of the chestSize property.** @param value* allowed object is* {@link ClothingSizeDimension }**/public void setChestSize(ClothingSizeDimension value) {this.chestSize = value;}/*** Gets the value of the cupSize property.** @return* possible object is* {@link String }**/public String getCupSize() {return cupSize;}/*** Sets the value of the cupSize property.** @param value* allowed object is* {@link String }**/public void setCupSize(String value) {this.cupSize = value;}/*** Gets the value of the braBandSize property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getBraBandSize() {return braBandSize;}/*** Sets the value of the braBandSize property.** @param value* allowed object is* {@link LengthDimension }**/public void setBraBandSize(LengthDimension value) {this.braBandSize = value;}/*** Gets the value of the shoeWidth property.** @return* possible object is* {@link String }**/public String getShoeWidth() {return shoeWidth;}/*** Sets the value of the shoeWidth property.** @param value* allowed object is* {@link String }**/public void setShoeWidth(String value) {this.shoeWidth = value;}/*** Gets the value of the heelHeight property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getHeelHeight() {return heelHeight;}/*** Sets the value of the heelHeight property.** @param value* allowed object is* {@link LengthDimension }**/public void setHeelHeight(LengthDimension value) {this.heelHeight = value;}/*** Gets the value of the heelType property.** @return* possible object is* {@link String }**/public String getHeelType() {return heelType;}/*** Sets the value of the heelType property.** @param value* allowed object is* {@link String }**/public void setHeelType(String value) {this.heelType = value;}/*** Gets the value of the shaftHeight property.** @return* possible object is* {@link StringLengthOptionalDimension }**/public StringLengthOptionalDimension getShaftHeight() {return shaftHeight;}/*** Sets the value of the shaftHeight property.** @param value* allowed object is* {@link StringLengthOptionalDimension }**/public void setShaftHeight(StringLengthOptionalDimension value) {this.shaftHeight = value;}/*** Gets the value of the shaftDiameter property.** @return* possible object is* {@link String }**/public String getShaftDiameter() {return shaftDiameter;}/*** Sets the value of the shaftDiameter property.** @param value* allowed object is* {@link String }**/public void setShaftDiameter(String value) {this.shaftDiameter = value;}/*** Gets the value of the beltLength property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getBeltLength() {return beltLength;}/*** Sets the value of the beltLength property.** @param value* allowed object is* {@link LengthDimension }**/public void setBeltLength(LengthDimension value) {this.beltLength = value;}/*** Gets the value of the beltWidth property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getBeltWidth() {return beltWidth;}/*** Sets the value of the beltWidth property.** @param value* allowed object is* {@link LengthDimension }**/public void setBeltWidth(LengthDimension value) {this.beltWidth = value;}/*** Gets the value of the furisodeLength property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getFurisodeLength() {return furisodeLength;}/*** Sets the value of the furisodeLength property.** @param value* allowed object is* {@link LengthDimension }**/public void setFurisodeLength(LengthDimension value) {this.furisodeLength = value;}/*** Gets the value of the furisodeWidth property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getFurisodeWidth() {return furisodeWidth;}/*** Sets the value of the furisodeWidth property.** @param value* allowed object is* {@link LengthDimension }**/public void setFurisodeWidth(LengthDimension value) {this.furisodeWidth = value;}/*** Gets the value of the obiLength property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getObiLength() {return obiLength;}/*** Sets the value of the obiLength property.** @param value* allowed object is* {@link LengthDimension }**/public void setObiLength(LengthDimension value) {this.obiLength = value;}/*** Gets the value of the obiWidth property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getObiWidth() {return obiWidth;}/*** Sets the value of the obiWidth property.** @param value* allowed object is* {@link LengthDimension }**/public void setObiWidth(LengthDimension value) {this.obiWidth = value;}/*** Gets the value of the tsukeobiWidth property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getTsukeobiWidth() {return tsukeobiWidth;}/*** Sets the value of the tsukeobiWidth property.** @param value* allowed object is* {@link LengthDimension }**/public void setTsukeobiWidth(LengthDimension value) {this.tsukeobiWidth = value;}/*** Gets the value of the tsukeobiHeight property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getTsukeobiHeight() {return tsukeobiHeight;}/*** Sets the value of the tsukeobiHeight property.** @param value* allowed object is* {@link LengthDimension }**/public void setTsukeobiHeight(LengthDimension value) {this.tsukeobiHeight = value;}/*** Gets the value of the pillowSize property.** @return* possible object is* {@link StringLengthOptionalDimension }**/public StringLengthOptionalDimension getPillowSize() {return pillowSize;}/*** Sets the value of the pillowSize property.** @param value* allowed object is* {@link StringLengthOptionalDimension }**/public void setPillowSize(StringLengthOptionalDimension value) {this.pillowSize = value;}}/*** <p>Java class for anonymous complex type.** <p>The following schema fragment specifies the expected content contained within this class.** <pre>* <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="{}String" minOccurs="0"/>* <element name="Color" type="{}String" 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"/>* </restriction>* </simpleType>* </element>* </sequence>* </restriction>* </complexContent>* </complexType>* </pre>***/@XmlAccessorType(XmlAccessType.FIELD)@XmlType(name = "", propOrder = {"parentage","size","color","variationTheme"})public static class VariationData {@XmlElement(name = "Parentage")protected String parentage;@XmlElement(name = "Size", defaultValue = "*")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String size;@XmlElement(name = "Color", defaultValue = "*")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String color;@XmlElement(name = "VariationTheme")protected String variationTheme;/*** Gets the value of the parentage property.** @return* possible object is* {@link String }**/public String getParentage() {return parentage;}/*** Sets the value of the parentage property.** @param value* allowed object is* {@link String }**/public void setParentage(String value) {this.parentage = value;}/*** Gets the value of the size property.** @return* possible object is* {@link String }**/public String getSize() {return size;}/*** Sets the value of the size property.** @param value* allowed object is* {@link String }**/public void setSize(String value) {this.size = value;}/*** Gets the value of the color property.** @return* possible object is* {@link String }**/public String getColor() {return color;}/*** Sets the value of the color property.** @param value* allowed object is* {@link String }**/public void setColor(String value) {this.color = value;}/*** Gets the value of the variationTheme property.** @return* possible object is* {@link String }**/public String getVariationTheme() {return variationTheme;}/*** Sets the value of the variationTheme property.** @param value* allowed object is* {@link String }**/public void setVariationTheme(String value) {this.variationTheme = value;}}}