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