1 // 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.2-b01-fcs 3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 4 // Any modifications to this file will be lost upon recompilation of the source schema. 5 // Generated on: 2007.04.05 at 10:47:13 AM CEST 6 // 7 8 9 package com.amazon.webservices.awsecommerceservice._2007_04_04; 10 11 import java.util.ArrayList; 12 import java.util.List; 13 import javax.xml.bind.annotation.XmlAccessType; 14 import javax.xml.bind.annotation.XmlAccessorType; 15 import javax.xml.bind.annotation.XmlElement; 16 import javax.xml.bind.annotation.XmlType; 17 18 19 /** 20 * <p>Java class for HelpRequest complex type. 21 * 22 * <p>The following schema fragment specifies the expected content contained within this class. 23 * 24 * <pre> 25 * <complexType name="HelpRequest"> 26 * <complexContent> 27 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 28 * <sequence> 29 * <element name="About" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 30 * <element name="HelpType" minOccurs="0"> 31 * <simpleType> 32 * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> 33 * <enumeration value="Operation"/> 34 * <enumeration value="ResponseGroup"/> 35 * </restriction> 36 * </simpleType> 37 * </element> 38 * <element name="ResponseGroup" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> 39 * </sequence> 40 * </restriction> 41 * </complexContent> 42 * </complexType> 43 * </pre> 44 * 45 * 46 */ 47 @XmlAccessorType(XmlAccessType.FIELD) 48 @XmlType(name = "HelpRequest", propOrder = { 49 "about", 50 "helpType", 51 "responseGroup" 52 }) 53 public class HelpRequest { 54 55 @XmlElement(name = "About") 56 protected String about; 57 @XmlElement(name = "HelpType") 58 protected String helpType; 59 @XmlElement(name = "ResponseGroup") 60 protected List<String> responseGroup; 61 62 /** 63 * Gets the value of the about property. 64 * 65 * @return 66 * possible object is 67 * {@link String } 68 * 69 */ 70 public String getAbout() { 71 return about; 72 } 73 74 /** 75 * Sets the value of the about property. 76 * 77 * @param value 78 * allowed object is 79 * {@link String } 80 * 81 */ 82 public void setAbout(String value) { 83 this.about = value; 84 } 85 86 /** 87 * Gets the value of the helpType property. 88 * 89 * @return 90 * possible object is 91 * {@link String } 92 * 93 */ 94 public String getHelpType() { 95 return helpType; 96 } 97 98 /** 99 * Sets the value of the helpType property. 100 * 101 * @param value 102 * allowed object is 103 * {@link String } 104 * 105 */ 106 public void setHelpType(String value) { 107 this.helpType = value; 108 } 109 110 /** 111 * Gets the value of the responseGroup property. 112 * 113 * <p> 114 * This accessor method returns a reference to the live list, 115 * not a snapshot. Therefore any modification you make to the 116 * returned list will be present inside the JAXB object. 117 * This is why there is not a <CODE>set</CODE> method for the responseGroup property. 118 * 119 * <p> 120 * For example, to add a new item, do as follows: 121 * <pre> 122 * getResponseGroup().add(newItem); 123 * </pre> 124 * 125 * 126 * <p> 127 * Objects of the following type(s) are allowed in the list 128 * {@link String } 129 * 130 * 131 */ 132 public List<String> getResponseGroup() { 133 if (responseGroup == null) { 134 responseGroup = new ArrayList<String>(); 135 } 136 return this.responseGroup; 137 } 138 139 }