//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2015.05.29 at 02:46:14 PM MDT 
//


package gov.va.med.cds.template.generated.basedatatypes;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for VACode complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="VACode">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;all>
 *         &lt;element name="conceptVuid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="designationVuid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="valueSetVuid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="displayText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="alternateCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="alternateCodingSystem" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="alternateCodingSystemVersion" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         &lt;element name="alternateDisplayText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="alternateReason" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       &lt;/all>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VACode", propOrder = {

})
public class VACode {

    protected String conceptVuid;
    protected String designationVuid;
    protected String valueSetVuid;
    protected String displayText;
    protected String alternateCode;
    protected String alternateCodingSystem;
    protected Double alternateCodingSystemVersion;
    protected String alternateDisplayText;
    protected String alternateReason;

    /**
     * Gets the value of the conceptVuid property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getConceptVuid() {
        return conceptVuid;
    }

    /**
     * Sets the value of the conceptVuid property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setConceptVuid(String value) {
        this.conceptVuid = value;
    }

    /**
     * Gets the value of the designationVuid property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDesignationVuid() {
        return designationVuid;
    }

    /**
     * Sets the value of the designationVuid property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDesignationVuid(String value) {
        this.designationVuid = value;
    }

    /**
     * Gets the value of the valueSetVuid property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getValueSetVuid() {
        return valueSetVuid;
    }

    /**
     * Sets the value of the valueSetVuid property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setValueSetVuid(String value) {
        this.valueSetVuid = value;
    }

    /**
     * Gets the value of the displayText property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDisplayText() {
        return displayText;
    }

    /**
     * Sets the value of the displayText property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDisplayText(String value) {
        this.displayText = value;
    }

    /**
     * Gets the value of the alternateCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getAlternateCode() {
        return alternateCode;
    }

    /**
     * Sets the value of the alternateCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAlternateCode(String value) {
        this.alternateCode = value;
    }

    /**
     * Gets the value of the alternateCodingSystem property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getAlternateCodingSystem() {
        return alternateCodingSystem;
    }

    /**
     * Sets the value of the alternateCodingSystem property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAlternateCodingSystem(String value) {
        this.alternateCodingSystem = value;
    }

    /**
     * Gets the value of the alternateCodingSystemVersion property.
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    public Double getAlternateCodingSystemVersion() {
        return alternateCodingSystemVersion;
    }

    /**
     * Sets the value of the alternateCodingSystemVersion property.
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    public void setAlternateCodingSystemVersion(Double value) {
        this.alternateCodingSystemVersion = value;
    }

    /**
     * Gets the value of the alternateDisplayText property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getAlternateDisplayText() {
        return alternateDisplayText;
    }

    /**
     * Sets the value of the alternateDisplayText property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAlternateDisplayText(String value) {
        this.alternateDisplayText = value;
    }

    /**
     * Gets the value of the alternateReason property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getAlternateReason() {
        return alternateReason;
    }

    /**
     * Sets the value of the alternateReason property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAlternateReason(String value) {
        this.alternateReason = value;
    }

}
