//
// Este archivo ha sido generado por la arquitectura JavaTM para la implantación de la referencia de enlace (JAXB) XML v2.2.8-b130911.1802 
// Visite <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Todas las modificaciones realizadas en este archivo se perderán si se vuelve a compilar el esquema de origen. 
// Generado el: 2023.03.24 a las 02:31:00 PM CET 
//


package com.ejie.ad74a.ws.client.platea.model.task;

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


/**
 * <p>Clase Java para anonymous complex type.
 * 
 * <p>El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase.
 * 
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="notificationID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="procedureID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="departmentID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="managingUnitID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="folderNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="notifiedActID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="notifiedActDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="addresseeID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="addresseeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="deliveryStatus" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="deliveryStatusPostal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="deliveryPersonID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="deliveryPersonName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="deliveryTimestamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="receptionTimestamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="notificationFormat" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="deliveryDocumentOID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="deliveryDocumentLocation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="deliveryTermWait" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element ref="{com/ejie/mbt/xml}documents"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "notificationID",
    "procedureID",
    "departmentID",
    "managingUnitID",
    "folderNumber",
    "notifiedActID",
    "notifiedActDescription",
    "addresseeID",
    "addresseeName",
    "deliveryStatus",
    "deliveryStatusPostal",
    "deliveryPersonID",
    "deliveryPersonName",
    "deliveryTimestamp",
    "receptionTimestamp",
    "notificationFormat",
    "deliveryDocumentOID",
    "deliveryDocumentLocation",
    "deliveryTermWait",
    "documents"
})
@XmlRootElement(name = "deliveredNotificationTaskData")
public class DeliveredNotificationTaskData {

    @XmlElement(required = true)
    protected String notificationID;
    @XmlElement(required = true)
    protected String procedureID;
    @XmlElement(required = true)
    protected String departmentID;
    @XmlElement(required = true)
    protected String managingUnitID;
    @XmlElement(required = true)
    protected String folderNumber;
    @XmlElement(required = true)
    protected String notifiedActID;
    @XmlElement(required = true)
    protected DescriptionType notifiedActDescription;
    @XmlElement(required = true)
    protected String addresseeID;
    protected String addresseeName;
    @XmlElement(required = true)
    protected String deliveryStatus;
    protected String deliveryStatusPostal;
    @XmlElement(required = true)
    protected String deliveryPersonID;
    @XmlElement(required = true)
    protected String deliveryPersonName;
    @XmlElement(required = true)
    protected String deliveryTimestamp;
    @XmlElement(required = true)
    protected String receptionTimestamp;
    @XmlElement(required = true)
    protected String notificationFormat;
    protected String deliveryDocumentOID;
    protected String deliveryDocumentLocation;
    protected String deliveryTermWait;
    @XmlElement(required = true)
    protected Documents documents;

    /**
     * Obtiene el valor de la propiedad notificationID.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getNotificationID() {
        return notificationID;
    }

    /**
     * Define el valor de la propiedad notificationID.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setNotificationID(String value) {
        this.notificationID = value;
    }

    /**
     * Obtiene el valor de la propiedad procedureID.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getProcedureID() {
        return procedureID;
    }

    /**
     * Define el valor de la propiedad procedureID.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setProcedureID(String value) {
        this.procedureID = value;
    }

    /**
     * Obtiene el valor de la propiedad departmentID.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDepartmentID() {
        return departmentID;
    }

    /**
     * Define el valor de la propiedad departmentID.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDepartmentID(String value) {
        this.departmentID = value;
    }

    /**
     * Obtiene el valor de la propiedad managingUnitID.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getManagingUnitID() {
        return managingUnitID;
    }

    /**
     * Define el valor de la propiedad managingUnitID.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setManagingUnitID(String value) {
        this.managingUnitID = value;
    }

    /**
     * Obtiene el valor de la propiedad folderNumber.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFolderNumber() {
        return folderNumber;
    }

    /**
     * Define el valor de la propiedad folderNumber.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFolderNumber(String value) {
        this.folderNumber = value;
    }

    /**
     * Obtiene el valor de la propiedad notifiedActID.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getNotifiedActID() {
        return notifiedActID;
    }

    /**
     * Define el valor de la propiedad notifiedActID.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setNotifiedActID(String value) {
        this.notifiedActID = value;
    }

    /**
     * Obtiene el valor de la propiedad notifiedActDescription.
     * 
     * @return
     *     possible object is
     *     {@link DescriptionType }
     *     
     */
    public DescriptionType getNotifiedActDescription() {
        return notifiedActDescription;
    }

    /**
     * Define el valor de la propiedad notifiedActDescription.
     * 
     * @param value
     *     allowed object is
     *     {@link DescriptionType }
     *     
     */
    public void setNotifiedActDescription(DescriptionType value) {
        this.notifiedActDescription = value;
    }

    /**
     * Obtiene el valor de la propiedad addresseeID.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getAddresseeID() {
        return addresseeID;
    }

    /**
     * Define el valor de la propiedad addresseeID.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAddresseeID(String value) {
        this.addresseeID = value;
    }

    /**
     * Obtiene el valor de la propiedad addresseeName.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getAddresseeName() {
        return addresseeName;
    }

    /**
     * Define el valor de la propiedad addresseeName.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAddresseeName(String value) {
        this.addresseeName = value;
    }

    /**
     * Obtiene el valor de la propiedad deliveryStatus.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryStatus() {
        return deliveryStatus;
    }

    /**
     * Define el valor de la propiedad deliveryStatus.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDeliveryStatus(String value) {
        this.deliveryStatus = value;
    }

    /**
     * Obtiene el valor de la propiedad deliveryStatusPostal.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryStatusPostal() {
        return deliveryStatusPostal;
    }

    /**
     * Define el valor de la propiedad deliveryStatusPostal.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDeliveryStatusPostal(String value) {
        this.deliveryStatusPostal = value;
    }

    /**
     * Obtiene el valor de la propiedad deliveryPersonID.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryPersonID() {
        return deliveryPersonID;
    }

    /**
     * Define el valor de la propiedad deliveryPersonID.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDeliveryPersonID(String value) {
        this.deliveryPersonID = value;
    }

    /**
     * Obtiene el valor de la propiedad deliveryPersonName.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryPersonName() {
        return deliveryPersonName;
    }

    /**
     * Define el valor de la propiedad deliveryPersonName.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDeliveryPersonName(String value) {
        this.deliveryPersonName = value;
    }

    /**
     * Obtiene el valor de la propiedad deliveryTimestamp.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryTimestamp() {
        return deliveryTimestamp;
    }

    /**
     * Define el valor de la propiedad deliveryTimestamp.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDeliveryTimestamp(String value) {
        this.deliveryTimestamp = value;
    }

    /**
     * Obtiene el valor de la propiedad receptionTimestamp.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getReceptionTimestamp() {
        return receptionTimestamp;
    }

    /**
     * Define el valor de la propiedad receptionTimestamp.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setReceptionTimestamp(String value) {
        this.receptionTimestamp = value;
    }

    /**
     * Obtiene el valor de la propiedad notificationFormat.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getNotificationFormat() {
        return notificationFormat;
    }

    /**
     * Define el valor de la propiedad notificationFormat.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setNotificationFormat(String value) {
        this.notificationFormat = value;
    }

    /**
     * Obtiene el valor de la propiedad deliveryDocumentOID.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryDocumentOID() {
        return deliveryDocumentOID;
    }

    /**
     * Define el valor de la propiedad deliveryDocumentOID.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDeliveryDocumentOID(String value) {
        this.deliveryDocumentOID = value;
    }

    /**
     * Obtiene el valor de la propiedad deliveryDocumentLocation.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryDocumentLocation() {
        return deliveryDocumentLocation;
    }

    /**
     * Define el valor de la propiedad deliveryDocumentLocation.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDeliveryDocumentLocation(String value) {
        this.deliveryDocumentLocation = value;
    }

    /**
     * Obtiene el valor de la propiedad deliveryTermWait.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryTermWait() {
        return deliveryTermWait;
    }

    /**
     * Define el valor de la propiedad deliveryTermWait.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDeliveryTermWait(String value) {
        this.deliveryTermWait = value;
    }

    /**
     * Obtiene el valor de la propiedad documents.
     * 
     * @return
     *     possible object is
     *     {@link Documents }
     *     
     */
    public Documents getDocuments() {
        return documents;
    }

    /**
     * Define el valor de la propiedad documents.
     * 
     * @param value
     *     allowed object is
     *     {@link Documents }
     *     
     */
    public void setDocuments(Documents value) {
        this.documents = value;
    }

}
