001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 
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: 2013.02.07 at 02:32:38 PM CET 
006    //
007    
008    
009    package jabber.iq.auth;
010    
011    import javax.xml.bind.annotation.XmlAccessType;
012    import javax.xml.bind.annotation.XmlAccessorType;
013    import javax.xml.bind.annotation.XmlRootElement;
014    import javax.xml.bind.annotation.XmlType;
015    
016    
017    /**
018     * <p>Java class for anonymous complex type.
019     * 
020     * <p>The following schema fragment specifies the expected content contained within this class.
021     * 
022     * <pre>
023     * &lt;complexType>
024     *   &lt;complexContent>
025     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
026     *       &lt;sequence>
027     *         &lt;element name="username" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
028     *         &lt;choice>
029     *           &lt;element name="password" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
030     *           &lt;element name="digest" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
031     *         &lt;/choice>
032     *         &lt;element name="resource" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
033     *       &lt;/sequence>
034     *     &lt;/restriction>
035     *   &lt;/complexContent>
036     * &lt;/complexType>
037     * </pre>
038     * 
039     * 
040     */
041    @XmlAccessorType(XmlAccessType.FIELD)
042    @XmlType(name = "", propOrder = {
043        "username",
044        "password",
045        "digest",
046        "resource"
047    })
048    @XmlRootElement(name = "query")
049    public class Query {
050    
051        protected String username;
052        protected String password;
053        protected String digest;
054        protected String resource;
055    
056        /**
057         * Gets the value of the username property.
058         * 
059         * @return
060         *     possible object is
061         *     {@link String }
062         *     
063         */
064        public String getUsername() {
065            return username;
066        }
067    
068        /**
069         * Sets the value of the username property.
070         * 
071         * @param value
072         *     allowed object is
073         *     {@link String }
074         *     
075         */
076        public void setUsername(String value) {
077            this.username = value;
078        }
079    
080        /**
081         * Gets the value of the password property.
082         * 
083         * @return
084         *     possible object is
085         *     {@link String }
086         *     
087         */
088        public String getPassword() {
089            return password;
090        }
091    
092        /**
093         * Sets the value of the password property.
094         * 
095         * @param value
096         *     allowed object is
097         *     {@link String }
098         *     
099         */
100        public void setPassword(String value) {
101            this.password = value;
102        }
103    
104        /**
105         * Gets the value of the digest property.
106         * 
107         * @return
108         *     possible object is
109         *     {@link String }
110         *     
111         */
112        public String getDigest() {
113            return digest;
114        }
115    
116        /**
117         * Sets the value of the digest property.
118         * 
119         * @param value
120         *     allowed object is
121         *     {@link String }
122         *     
123         */
124        public void setDigest(String value) {
125            this.digest = value;
126        }
127    
128        /**
129         * Gets the value of the resource property.
130         * 
131         * @return
132         *     possible object is
133         *     {@link String }
134         *     
135         */
136        public String getResource() {
137            return resource;
138        }
139    
140        /**
141         * Sets the value of the resource property.
142         * 
143         * @param value
144         *     allowed object is
145         *     {@link String }
146         *     
147         */
148        public void setResource(String value) {
149            this.resource = value;
150        }
151    
152    }