001//
002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 
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: 2015.08.26 at 05:38:23 AM CEST 
006//
007
008
009package org.opends.dsml.protocol;
010
011import javax.xml.bind.annotation.XmlAccessType;
012import javax.xml.bind.annotation.XmlAccessorType;
013import javax.xml.bind.annotation.XmlAttribute;
014import javax.xml.bind.annotation.XmlType;
015
016
017/**
018 * <p>Java class for AuthRequest complex type.
019 * 
020 * <p>The following schema fragment specifies the expected content contained within this class.
021 * 
022 * <pre>
023 * &lt;complexType name="AuthRequest">
024 *   &lt;complexContent>
025 *     &lt;extension base="{urn:oasis:names:tc:DSML:2:0:core}DsmlMessage">
026 *       &lt;attribute name="principal" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
027 *     &lt;/extension>
028 *   &lt;/complexContent>
029 * &lt;/complexType>
030 * </pre>
031 * 
032 * 
033 */
034@XmlAccessorType(XmlAccessType.FIELD)
035@XmlType(name = "AuthRequest", namespace = "urn:oasis:names:tc:DSML:2:0:core")
036public class AuthRequest
037    extends DsmlMessage
038{
039
040    @XmlAttribute(name = "principal", required = true)
041    protected String principal;
042
043    /**
044     * Gets the value of the principal property.
045     * 
046     * @return
047     *     possible object is
048     *     {@link String }
049     *     
050     */
051    public String getPrincipal() {
052        return principal;
053    }
054
055    /**
056     * Sets the value of the principal property.
057     * 
058     * @param value
059     *     allowed object is
060     *     {@link String }
061     *     
062     */
063    public void setPrincipal(String value) {
064        this.principal = value;
065    }
066
067}