001    
002    package org.apache.camel.example.reportincident;
003    
004    import javax.xml.bind.annotation.XmlAccessType;
005    import javax.xml.bind.annotation.XmlAccessorType;
006    import javax.xml.bind.annotation.XmlElement;
007    import javax.xml.bind.annotation.XmlRootElement;
008    import javax.xml.bind.annotation.XmlType;
009    
010    
011    /**
012     * <p>Java class for anonymous complex type.
013     * 
014     * <p>The following schema fragment specifies the expected content contained within this class.
015     * 
016     * <pre>
017     * &lt;complexType>
018     *   &lt;complexContent>
019     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
020     *       &lt;sequence>
021     *         &lt;element name="incidentId" type="{http://www.w3.org/2001/XMLSchema}string"/>
022     *         &lt;element name="incidentDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
023     *         &lt;element name="givenName" type="{http://www.w3.org/2001/XMLSchema}string"/>
024     *         &lt;element name="familyName" type="{http://www.w3.org/2001/XMLSchema}string"/>
025     *         &lt;element name="summary" type="{http://www.w3.org/2001/XMLSchema}string"/>
026     *         &lt;element name="details" type="{http://www.w3.org/2001/XMLSchema}string"/>
027     *         &lt;element name="email" type="{http://www.w3.org/2001/XMLSchema}string"/>
028     *         &lt;element name="phone" type="{http://www.w3.org/2001/XMLSchema}string"/>
029     *       &lt;/sequence>
030     *     &lt;/restriction>
031     *   &lt;/complexContent>
032     * &lt;/complexType>
033     * </pre>
034     * 
035     * 
036     */
037    @XmlAccessorType(XmlAccessType.FIELD)
038    @XmlType(name = "", propOrder = {
039        "incidentId",
040        "incidentDate",
041        "givenName",
042        "familyName",
043        "summary",
044        "details",
045        "email",
046        "phone"
047    })
048    @XmlRootElement(name = "inputReportIncident")
049    public class InputReportIncident {
050    
051        @XmlElement(required = true)
052        protected String incidentId;
053        @XmlElement(required = true)
054        protected String incidentDate;
055        @XmlElement(required = true)
056        protected String givenName;
057        @XmlElement(required = true)
058        protected String familyName;
059        @XmlElement(required = true)
060        protected String summary;
061        @XmlElement(required = true)
062        protected String details;
063        @XmlElement(required = true)
064        protected String email;
065        @XmlElement(required = true)
066        protected String phone;
067    
068        /**
069         * Gets the value of the incidentId property.
070         * 
071         * @return
072         *     possible object is
073         *     {@link String }
074         *     
075         */
076        public String getIncidentId() {
077            return incidentId;
078        }
079    
080        /**
081         * Sets the value of the incidentId property.
082         * 
083         * @param value
084         *     allowed object is
085         *     {@link String }
086         *     
087         */
088        public void setIncidentId(String value) {
089            this.incidentId = value;
090        }
091    
092        /**
093         * Gets the value of the incidentDate property.
094         * 
095         * @return
096         *     possible object is
097         *     {@link String }
098         *     
099         */
100        public String getIncidentDate() {
101            return incidentDate;
102        }
103    
104        /**
105         * Sets the value of the incidentDate property.
106         * 
107         * @param value
108         *     allowed object is
109         *     {@link String }
110         *     
111         */
112        public void setIncidentDate(String value) {
113            this.incidentDate = value;
114        }
115    
116        /**
117         * Gets the value of the givenName property.
118         * 
119         * @return
120         *     possible object is
121         *     {@link String }
122         *     
123         */
124        public String getGivenName() {
125            return givenName;
126        }
127    
128        /**
129         * Sets the value of the givenName property.
130         * 
131         * @param value
132         *     allowed object is
133         *     {@link String }
134         *     
135         */
136        public void setGivenName(String value) {
137            this.givenName = value;
138        }
139    
140        /**
141         * Gets the value of the familyName property.
142         * 
143         * @return
144         *     possible object is
145         *     {@link String }
146         *     
147         */
148        public String getFamilyName() {
149            return familyName;
150        }
151    
152        /**
153         * Sets the value of the familyName property.
154         * 
155         * @param value
156         *     allowed object is
157         *     {@link String }
158         *     
159         */
160        public void setFamilyName(String value) {
161            this.familyName = value;
162        }
163    
164        /**
165         * Gets the value of the summary property.
166         * 
167         * @return
168         *     possible object is
169         *     {@link String }
170         *     
171         */
172        public String getSummary() {
173            return summary;
174        }
175    
176        /**
177         * Sets the value of the summary property.
178         * 
179         * @param value
180         *     allowed object is
181         *     {@link String }
182         *     
183         */
184        public void setSummary(String value) {
185            this.summary = value;
186        }
187    
188        /**
189         * Gets the value of the details property.
190         * 
191         * @return
192         *     possible object is
193         *     {@link String }
194         *     
195         */
196        public String getDetails() {
197            return details;
198        }
199    
200        /**
201         * Sets the value of the details property.
202         * 
203         * @param value
204         *     allowed object is
205         *     {@link String }
206         *     
207         */
208        public void setDetails(String value) {
209            this.details = value;
210        }
211    
212        /**
213         * Gets the value of the email property.
214         * 
215         * @return
216         *     possible object is
217         *     {@link String }
218         *     
219         */
220        public String getEmail() {
221            return email;
222        }
223    
224        /**
225         * Sets the value of the email property.
226         * 
227         * @param value
228         *     allowed object is
229         *     {@link String }
230         *     
231         */
232        public void setEmail(String value) {
233            this.email = value;
234        }
235    
236        /**
237         * Gets the value of the phone property.
238         * 
239         * @return
240         *     possible object is
241         *     {@link String }
242         *     
243         */
244        public String getPhone() {
245            return phone;
246        }
247    
248        /**
249         * Sets the value of the phone property.
250         * 
251         * @param value
252         *     allowed object is
253         *     {@link String }
254         *     
255         */
256        public void setPhone(String value) {
257            this.phone = value;
258        }
259    
260    }