001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
003    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004    // Any modifications to this file will be lost upon recompilation of the source schema. 
005    // Generated on: 2008.12.02 at 08:59:01 AM HST 
006    //
007    
008    
009    package org.hackystat.tickertape.tickerlingua.jaxb;
010    
011    import javax.xml.bind.annotation.XmlAccessType;
012    import javax.xml.bind.annotation.XmlAccessorType;
013    import javax.xml.bind.annotation.XmlAttribute;
014    import javax.xml.bind.annotation.XmlElement;
015    import javax.xml.bind.annotation.XmlRootElement;
016    import javax.xml.bind.annotation.XmlType;
017    
018    
019    /**
020     * <p>Java class for anonymous complex type.
021     * 
022     * <p>The following schema fragment specifies the expected content contained within this class.
023     * 
024     * <pre>
025     * &lt;complexType>
026     *   &lt;complexContent>
027     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
028     *       &lt;sequence>
029     *         &lt;element ref="{}EmailAccount"/>
030     *         &lt;element ref="{}HackystatAccount"/>
031     *         &lt;element ref="{}TwitterAccountRef" minOccurs="0"/>
032     *         &lt;element ref="{}FacebookAccountRef" minOccurs="0"/>
033     *         &lt;element ref="{}SmsAccount" minOccurs="0"/>
034     *       &lt;/sequence>
035     *       &lt;attribute ref="{}id use="required""/>
036     *       &lt;attribute ref="{}fullname use="required""/>
037     *       &lt;attribute ref="{}shortname use="required""/>
038     *     &lt;/restriction>
039     *   &lt;/complexContent>
040     * &lt;/complexType>
041     * </pre>
042     * 
043     * 
044     */
045    @XmlAccessorType(XmlAccessType.FIELD)
046    @XmlType(name = "", propOrder = {
047        "emailAccount",
048        "hackystatAccount",
049        "twitterAccountRef",
050        "facebookAccountRef",
051        "smsAccount"
052    })
053    @XmlRootElement(name = "HackystatUser")
054    public class HackystatUser {
055    
056        @XmlElement(name = "EmailAccount", required = true)
057        protected EmailAccount emailAccount;
058        @XmlElement(name = "HackystatAccount", required = true)
059        protected HackystatAccount hackystatAccount;
060        @XmlElement(name = "TwitterAccountRef")
061        protected TwitterAccountRef twitterAccountRef;
062        @XmlElement(name = "FacebookAccountRef")
063        protected FacebookAccountRef facebookAccountRef;
064        @XmlElement(name = "SmsAccount")
065        protected SmsAccount smsAccount;
066        @XmlAttribute(required = true)
067        protected String id;
068        @XmlAttribute(required = true)
069        protected String fullname;
070        @XmlAttribute(required = true)
071        protected String shortname;
072    
073        /**
074         * Gets the value of the emailAccount property.
075         * 
076         * @return
077         *     possible object is
078         *     {@link EmailAccount }
079         *     
080         */
081        public EmailAccount getEmailAccount() {
082            return emailAccount;
083        }
084    
085        /**
086         * Sets the value of the emailAccount property.
087         * 
088         * @param value
089         *     allowed object is
090         *     {@link EmailAccount }
091         *     
092         */
093        public void setEmailAccount(EmailAccount value) {
094            this.emailAccount = value;
095        }
096    
097        /**
098         * Gets the value of the hackystatAccount property.
099         * 
100         * @return
101         *     possible object is
102         *     {@link HackystatAccount }
103         *     
104         */
105        public HackystatAccount getHackystatAccount() {
106            return hackystatAccount;
107        }
108    
109        /**
110         * Sets the value of the hackystatAccount property.
111         * 
112         * @param value
113         *     allowed object is
114         *     {@link HackystatAccount }
115         *     
116         */
117        public void setHackystatAccount(HackystatAccount value) {
118            this.hackystatAccount = value;
119        }
120    
121        /**
122         * Gets the value of the twitterAccountRef property.
123         * 
124         * @return
125         *     possible object is
126         *     {@link TwitterAccountRef }
127         *     
128         */
129        public TwitterAccountRef getTwitterAccountRef() {
130            return twitterAccountRef;
131        }
132    
133        /**
134         * Sets the value of the twitterAccountRef property.
135         * 
136         * @param value
137         *     allowed object is
138         *     {@link TwitterAccountRef }
139         *     
140         */
141        public void setTwitterAccountRef(TwitterAccountRef value) {
142            this.twitterAccountRef = value;
143        }
144    
145        /**
146         * Gets the value of the facebookAccountRef property.
147         * 
148         * @return
149         *     possible object is
150         *     {@link FacebookAccountRef }
151         *     
152         */
153        public FacebookAccountRef getFacebookAccountRef() {
154            return facebookAccountRef;
155        }
156    
157        /**
158         * Sets the value of the facebookAccountRef property.
159         * 
160         * @param value
161         *     allowed object is
162         *     {@link FacebookAccountRef }
163         *     
164         */
165        public void setFacebookAccountRef(FacebookAccountRef value) {
166            this.facebookAccountRef = value;
167        }
168    
169        /**
170         * Gets the value of the smsAccount property.
171         * 
172         * @return
173         *     possible object is
174         *     {@link SmsAccount }
175         *     
176         */
177        public SmsAccount getSmsAccount() {
178            return smsAccount;
179        }
180    
181        /**
182         * Sets the value of the smsAccount property.
183         * 
184         * @param value
185         *     allowed object is
186         *     {@link SmsAccount }
187         *     
188         */
189        public void setSmsAccount(SmsAccount value) {
190            this.smsAccount = value;
191        }
192    
193        /**
194         * Gets the value of the id property.
195         * 
196         * @return
197         *     possible object is
198         *     {@link String }
199         *     
200         */
201        public String getId() {
202            return id;
203        }
204    
205        /**
206         * Sets the value of the id property.
207         * 
208         * @param value
209         *     allowed object is
210         *     {@link String }
211         *     
212         */
213        public void setId(String value) {
214            this.id = value;
215        }
216    
217        /**
218         * Gets the value of the fullname property.
219         * 
220         * @return
221         *     possible object is
222         *     {@link String }
223         *     
224         */
225        public String getFullname() {
226            return fullname;
227        }
228    
229        /**
230         * Sets the value of the fullname property.
231         * 
232         * @param value
233         *     allowed object is
234         *     {@link String }
235         *     
236         */
237        public void setFullname(String value) {
238            this.fullname = value;
239        }
240    
241        /**
242         * Gets the value of the shortname property.
243         * 
244         * @return
245         *     possible object is
246         *     {@link String }
247         *     
248         */
249        public String getShortname() {
250            return shortname;
251        }
252    
253        /**
254         * Sets the value of the shortname property.
255         * 
256         * @param value
257         *     allowed object is
258         *     {@link String }
259         *     
260         */
261        public void setShortname(String value) {
262            this.shortname = value;
263        }
264    
265    }