//
// 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 java.util.ArrayList;
import java.util.List;
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="mailboxTaskID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="mailbox" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="folderID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="folderNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="procedureID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="procedureDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="departmentID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="departmentDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="managingUnitID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="managingUnitDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="participantID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="proceedingID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="proceedingDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="proceedingTypeID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="proceedingTypeDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="taskGUID_REE" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="taskID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="taskDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="taskLanguage" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="taskTypeID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="taskTypeDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="senderID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="senderName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="observations" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="result" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="status" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="startTimestamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="endTimestamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="doTimestamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="isProceedingInit" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="isProceedingEnd" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="year" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="proceedingGUID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="isObligatory" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="term" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="hasGraphicInterface" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="showInChargeMailboxWindow" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="hasToInformConsultation" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="processUrl" type="{com/ejie/mbt/xml}type_processUrlSvt"/>
 *         &lt;element name="noGenerateTaskManual" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="interfaceUrl" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="massiveInterfaceUrl" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="processingRoleID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="procedureInboxID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="procedureInboxName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="folderDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="openTimestamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="creationTimestamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="isAdminInitiation" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="daDocumentalSeries" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="auditUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="signatureType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="notes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="limitedAccess" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="taskInfo">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element ref="{com/ejie/mbt/xml}rejectTaskData" minOccurs="0"/>
 *                   &lt;choice>
 *                     &lt;element ref="{com/ejie/mbt/xml}openTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}closeTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}studyTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}tosigndocument"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}notifyTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}storedocumentTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}deliveredNotificationTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}liquidacionTasasTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}genericTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}requestDocumentTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}registryTaskData"/>
 *                   &lt;/choice>
 *                   &lt;element ref="{com/ejie/mbt/xml}businessTaskList"/>
 *                   &lt;element ref="{com/ejie/mbt/xml}businessTaskUrlList"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element ref="{com/ejie/mbt/xml}generateWait" maxOccurs="unbounded" minOccurs="0"/>
 *         &lt;element name="onCreate" type="{com/ejie/mbt/xml}type_onevent" minOccurs="0"/>
 *         &lt;element name="onExecute" type="{com/ejie/mbt/xml}type_onevent" minOccurs="0"/>
 *         &lt;element name="onRequestDocument" type="{com/ejie/mbt/xml}type_onevent" minOccurs="0"/>
 *         &lt;element ref="{com/ejie/mbt/xml}businessTaskList"/>
 *         &lt;element ref="{com/ejie/mbt/xml}businessTaskUrlList"/>
 *         &lt;element name="ctPreparePreconditionList" type="{com/ejie/mbt/xml}type_preconditionList"/>
 *         &lt;element name="ctDoTaskPreconditionList" type="{com/ejie/mbt/xml}type_preconditionList"/>
 *         &lt;element name="doRejectTimestamp" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="doAutomaticTask" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="suggestedTaskId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="suggestedTaskName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "mailboxTaskID",
    "mailbox",
    "folderID",
    "folderNumber",
    "procedureID",
    "procedureDescription",
    "departmentID",
    "departmentDescription",
    "managingUnitID",
    "managingUnitDescription",
    "participantID",
    "proceedingID",
    "proceedingDescription",
    "proceedingTypeID",
    "proceedingTypeDescription",
    "taskGUIDREE",
    "taskID",
    "taskDescription",
    "taskLanguage",
    "taskTypeID",
    "taskTypeDescription",
    "senderID",
    "senderName",
    "observations",
    "result",
    "status",
    "startTimestamp",
    "endTimestamp",
    "doTimestamp",
    "isProceedingInit",
    "isProceedingEnd",
    "year",
    "proceedingGUID",
    "isObligatory",
    "term",
    "hasGraphicInterface",
    "showInChargeMailboxWindow",
    "hasToInformConsultation",
    "processUrl",
    "noGenerateTaskManual",
    "interfaceUrl",
    "massiveInterfaceUrl",
    "processingRoleID",
    "procedureInboxID",
    "procedureInboxName",
    "folderDescription",
    "openTimestamp",
    "creationTimestamp",
    "isAdminInitiation",
    "daDocumentalSeries",
    "auditUser",
    "signatureType",
    "notes",
    "limitedAccess",
    "taskInfo",
    "generateWait",
    "onCreate",
    "onExecute",
    "onRequestDocument",
    "businessTaskList",
    "businessTaskUrlList",
    "ctPreparePreconditionList",
    "ctDoTaskPreconditionList",
    "doRejectTimestamp",
    "doAutomaticTask",
    "suggestedTaskId",
    "suggestedTaskName"
})
@XmlRootElement(name = "task")
public class Task {

    @XmlElement(required = true)
    protected String mailboxTaskID;
    @XmlElement(required = true)
    protected String mailbox;
    @XmlElement(required = true)
    protected String folderID;
    @XmlElement(required = true)
    protected String folderNumber;
    @XmlElement(required = true)
    protected String procedureID;
    @XmlElement(required = true)
    protected DescriptionType procedureDescription;
    @XmlElement(required = true)
    protected String departmentID;
    @XmlElement(required = true)
    protected DescriptionType departmentDescription;
    @XmlElement(required = true)
    protected String managingUnitID;
    @XmlElement(required = true)
    protected DescriptionType managingUnitDescription;
    protected String participantID;
    @XmlElement(required = true)
    protected String proceedingID;
    @XmlElement(required = true)
    protected DescriptionType proceedingDescription;
    @XmlElement(required = true)
    protected String proceedingTypeID;
    @XmlElement(required = true)
    protected DescriptionType proceedingTypeDescription;
    @XmlElement(name = "taskGUID_REE", required = true)
    protected String taskGUIDREE;
    @XmlElement(required = true)
    protected String taskID;
    @XmlElement(required = true)
    protected DescriptionType taskDescription;
    @XmlElement(required = true)
    protected String taskLanguage;
    @XmlElement(required = true)
    protected String taskTypeID;
    @XmlElement(required = true)
    protected DescriptionType taskTypeDescription;
    @XmlElement(required = true)
    protected String senderID;
    @XmlElement(required = true)
    protected String senderName;
    @XmlElement(required = true)
    protected String observations;
    @XmlElement(required = true)
    protected String result;
    @XmlElement(required = true)
    protected String status;
    @XmlElement(required = true)
    protected String startTimestamp;
    @XmlElement(required = true)
    protected String endTimestamp;
    @XmlElement(required = true)
    protected String doTimestamp;
    @XmlElement(required = true)
    protected String isProceedingInit;
    @XmlElement(required = true)
    protected String isProceedingEnd;
    @XmlElement(required = true)
    protected String year;
    @XmlElement(required = true)
    protected String proceedingGUID;
    @XmlElement(required = true)
    protected String isObligatory;
    @XmlElement(required = true)
    protected String term;
    @XmlElement(required = true)
    protected String hasGraphicInterface;
    @XmlElement(required = true)
    protected String showInChargeMailboxWindow;
    @XmlElement(required = true)
    protected String hasToInformConsultation;
    @XmlElement(required = true)
    protected TypeProcessUrlSvt processUrl;
    @XmlElement(required = true)
    protected String noGenerateTaskManual;
    @XmlElement(required = true)
    protected String interfaceUrl;
    @XmlElement(required = true)
    protected String massiveInterfaceUrl;
    @XmlElement(required = true)
    protected String processingRoleID;
    @XmlElement(required = true)
    protected String procedureInboxID;
    @XmlElement(required = true)
    protected String procedureInboxName;
    @XmlElement(required = true)
    protected String folderDescription;
    @XmlElement(required = true)
    protected String openTimestamp;
    @XmlElement(required = true)
    protected String creationTimestamp;
    @XmlElement(required = true)
    protected String isAdminInitiation;
    @XmlElement(required = true)
    protected String daDocumentalSeries;
    protected String auditUser;
    protected String signatureType;
    protected String notes;
    protected String limitedAccess;
    @XmlElement(required = true)
    protected Task.TaskInfo taskInfo;
    protected List<GenerateWait> generateWait;
    protected TypeOnevent onCreate;
    protected TypeOnevent onExecute;
    protected TypeOnevent onRequestDocument;
    @XmlElement(required = true)
    protected BusinessTaskList businessTaskList;
    @XmlElement(required = true)
    protected BusinessTaskUrlList businessTaskUrlList;
    @XmlElement(required = true)
    protected TypePreconditionList ctPreparePreconditionList;
    @XmlElement(required = true)
    protected TypePreconditionList ctDoTaskPreconditionList;
    protected String doRejectTimestamp;
    protected String doAutomaticTask;
    protected String suggestedTaskId;
    protected String suggestedTaskName;

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

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

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

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

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

    /**
     * Define el valor de la propiedad folderID.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFolderID(String value) {
        this.folderID = 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 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 procedureDescription.
     * 
     * @return
     *     possible object is
     *     {@link DescriptionType }
     *     
     */
    public DescriptionType getProcedureDescription() {
        return procedureDescription;
    }

    /**
     * Define el valor de la propiedad procedureDescription.
     * 
     * @param value
     *     allowed object is
     *     {@link DescriptionType }
     *     
     */
    public void setProcedureDescription(DescriptionType value) {
        this.procedureDescription = 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 departmentDescription.
     * 
     * @return
     *     possible object is
     *     {@link DescriptionType }
     *     
     */
    public DescriptionType getDepartmentDescription() {
        return departmentDescription;
    }

    /**
     * Define el valor de la propiedad departmentDescription.
     * 
     * @param value
     *     allowed object is
     *     {@link DescriptionType }
     *     
     */
    public void setDepartmentDescription(DescriptionType value) {
        this.departmentDescription = 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 managingUnitDescription.
     * 
     * @return
     *     possible object is
     *     {@link DescriptionType }
     *     
     */
    public DescriptionType getManagingUnitDescription() {
        return managingUnitDescription;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    /**
     * Obtiene el valor de la propiedad processUrl.
     * 
     * @return
     *     possible object is
     *     {@link TypeProcessUrlSvt }
     *     
     */
    public TypeProcessUrlSvt getProcessUrl() {
        return processUrl;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    /**
     * Obtiene el valor de la propiedad taskInfo.
     * 
     * @return
     *     possible object is
     *     {@link Task.TaskInfo }
     *     
     */
    public Task.TaskInfo getTaskInfo() {
        return taskInfo;
    }

    /**
     * Define el valor de la propiedad taskInfo.
     * 
     * @param value
     *     allowed object is
     *     {@link Task.TaskInfo }
     *     
     */
    public void setTaskInfo(Task.TaskInfo value) {
        this.taskInfo = value;
    }

    /**
     * Gets the value of the generateWait property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the generateWait property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getGenerateWait().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link GenerateWait }
     * 
     * 
     */
    public List<GenerateWait> getGenerateWait() {
        if (generateWait == null) {
            generateWait = new ArrayList<GenerateWait>();
        }
        return this.generateWait;
    }

    /**
     * Obtiene el valor de la propiedad onCreate.
     * 
     * @return
     *     possible object is
     *     {@link TypeOnevent }
     *     
     */
    public TypeOnevent getOnCreate() {
        return onCreate;
    }

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

    /**
     * Obtiene el valor de la propiedad onExecute.
     * 
     * @return
     *     possible object is
     *     {@link TypeOnevent }
     *     
     */
    public TypeOnevent getOnExecute() {
        return onExecute;
    }

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

    /**
     * Obtiene el valor de la propiedad onRequestDocument.
     * 
     * @return
     *     possible object is
     *     {@link TypeOnevent }
     *     
     */
    public TypeOnevent getOnRequestDocument() {
        return onRequestDocument;
    }

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

    /**
     * Obtiene el valor de la propiedad businessTaskList.
     * 
     * @return
     *     possible object is
     *     {@link BusinessTaskList }
     *     
     */
    public BusinessTaskList getBusinessTaskList() {
        return businessTaskList;
    }

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

    /**
     * Obtiene el valor de la propiedad businessTaskUrlList.
     * 
     * @return
     *     possible object is
     *     {@link BusinessTaskUrlList }
     *     
     */
    public BusinessTaskUrlList getBusinessTaskUrlList() {
        return businessTaskUrlList;
    }

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

    /**
     * Obtiene el valor de la propiedad ctPreparePreconditionList.
     * 
     * @return
     *     possible object is
     *     {@link TypePreconditionList }
     *     
     */
    public TypePreconditionList getCtPreparePreconditionList() {
        return ctPreparePreconditionList;
    }

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

    /**
     * Obtiene el valor de la propiedad ctDoTaskPreconditionList.
     * 
     * @return
     *     possible object is
     *     {@link TypePreconditionList }
     *     
     */
    public TypePreconditionList getCtDoTaskPreconditionList() {
        return ctDoTaskPreconditionList;
    }

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

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

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

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

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

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

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

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

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


    /**
     * <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 ref="{com/ejie/mbt/xml}rejectTaskData" minOccurs="0"/>
     *         &lt;choice>
     *           &lt;element ref="{com/ejie/mbt/xml}openTaskData"/>
     *           &lt;element ref="{com/ejie/mbt/xml}closeTaskData"/>
     *           &lt;element ref="{com/ejie/mbt/xml}studyTaskData"/>
     *           &lt;element ref="{com/ejie/mbt/xml}tosigndocument"/>
     *           &lt;element ref="{com/ejie/mbt/xml}notifyTaskData"/>
     *           &lt;element ref="{com/ejie/mbt/xml}storedocumentTaskData"/>
     *           &lt;element ref="{com/ejie/mbt/xml}deliveredNotificationTaskData"/>
     *           &lt;element ref="{com/ejie/mbt/xml}liquidacionTasasTaskData"/>
     *           &lt;element ref="{com/ejie/mbt/xml}genericTaskData"/>
     *           &lt;element ref="{com/ejie/mbt/xml}requestDocumentTaskData"/>
     *           &lt;element ref="{com/ejie/mbt/xml}registryTaskData"/>
     *         &lt;/choice>
     *         &lt;element ref="{com/ejie/mbt/xml}businessTaskList"/>
     *         &lt;element ref="{com/ejie/mbt/xml}businessTaskUrlList"/>
     *       &lt;/sequence>
     *     &lt;/restriction>
     *   &lt;/complexContent>
     * &lt;/complexType>
     * </pre>
     * 
     * 
     */
    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "rejectTaskData",
        "openTaskData",
        "closeTaskData",
        "studyTaskData",
        "tosigndocument",
        "notifyTaskData",
        "storedocumentTaskData",
        "deliveredNotificationTaskData",
        "liquidacionTasasTaskData",
        "genericTaskData",
        "requestDocumentTaskData",
        "registryTaskData",
        "businessTaskList",
        "businessTaskUrlList"
    })
    public static class TaskInfo {

        protected RejectTaskData rejectTaskData;
        protected OpenTaskData openTaskData;
        protected CloseTaskData closeTaskData;
        protected StudyTaskData studyTaskData;
        protected Tosigndocument tosigndocument;
        protected NotifyTaskData notifyTaskData;
        protected StoredocumentTaskData storedocumentTaskData;
        protected DeliveredNotificationTaskData deliveredNotificationTaskData;
        protected LiquidacionTasasTaskData liquidacionTasasTaskData;
        protected GenericTaskData genericTaskData;
        protected RequestDocumentTaskData requestDocumentTaskData;
        protected RegistryTaskData registryTaskData;
        @XmlElement(required = true)
        protected BusinessTaskList businessTaskList;
        @XmlElement(required = true)
        protected BusinessTaskUrlList businessTaskUrlList;

        /**
         * Obtiene el valor de la propiedad rejectTaskData.
         * 
         * @return
         *     possible object is
         *     {@link RejectTaskData }
         *     
         */
        public RejectTaskData getRejectTaskData() {
            return rejectTaskData;
        }

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

        /**
         * Obtiene el valor de la propiedad openTaskData.
         * 
         * @return
         *     possible object is
         *     {@link OpenTaskData }
         *     
         */
        public OpenTaskData getOpenTaskData() {
            return openTaskData;
        }

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

        /**
         * Obtiene el valor de la propiedad closeTaskData.
         * 
         * @return
         *     possible object is
         *     {@link CloseTaskData }
         *     
         */
        public CloseTaskData getCloseTaskData() {
            return closeTaskData;
        }

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

        /**
         * Obtiene el valor de la propiedad studyTaskData.
         * 
         * @return
         *     possible object is
         *     {@link StudyTaskData }
         *     
         */
        public StudyTaskData getStudyTaskData() {
            return studyTaskData;
        }

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

        /**
         * Obtiene el valor de la propiedad tosigndocument.
         * 
         * @return
         *     possible object is
         *     {@link Tosigndocument }
         *     
         */
        public Tosigndocument getTosigndocument() {
            return tosigndocument;
        }

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

        /**
         * Obtiene el valor de la propiedad notifyTaskData.
         * 
         * @return
         *     possible object is
         *     {@link NotifyTaskData }
         *     
         */
        public NotifyTaskData getNotifyTaskData() {
            return notifyTaskData;
        }

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

        /**
         * Obtiene el valor de la propiedad storedocumentTaskData.
         * 
         * @return
         *     possible object is
         *     {@link StoredocumentTaskData }
         *     
         */
        public StoredocumentTaskData getStoredocumentTaskData() {
            return storedocumentTaskData;
        }

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

        /**
         * Obtiene el valor de la propiedad deliveredNotificationTaskData.
         * 
         * @return
         *     possible object is
         *     {@link DeliveredNotificationTaskData }
         *     
         */
        public DeliveredNotificationTaskData getDeliveredNotificationTaskData() {
            return deliveredNotificationTaskData;
        }

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

        /**
         * Obtiene el valor de la propiedad liquidacionTasasTaskData.
         * 
         * @return
         *     possible object is
         *     {@link LiquidacionTasasTaskData }
         *     
         */
        public LiquidacionTasasTaskData getLiquidacionTasasTaskData() {
            return liquidacionTasasTaskData;
        }

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

        /**
         * Obtiene el valor de la propiedad genericTaskData.
         * 
         * @return
         *     possible object is
         *     {@link GenericTaskData }
         *     
         */
        public GenericTaskData getGenericTaskData() {
            return genericTaskData;
        }

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

        /**
         * Obtiene el valor de la propiedad requestDocumentTaskData.
         * 
         * @return
         *     possible object is
         *     {@link RequestDocumentTaskData }
         *     
         */
        public RequestDocumentTaskData getRequestDocumentTaskData() {
            return requestDocumentTaskData;
        }

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

        /**
         * Obtiene el valor de la propiedad registryTaskData.
         * 
         * @return
         *     possible object is
         *     {@link RegistryTaskData }
         *     
         */
        public RegistryTaskData getRegistryTaskData() {
            return registryTaskData;
        }

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

        /**
         * Obtiene el valor de la propiedad businessTaskList.
         * 
         * @return
         *     possible object is
         *     {@link BusinessTaskList }
         *     
         */
        public BusinessTaskList getBusinessTaskList() {
            return businessTaskList;
        }

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

        /**
         * Obtiene el valor de la propiedad businessTaskUrlList.
         * 
         * @return
         *     possible object is
         *     {@link BusinessTaskUrlList }
         *     
         */
        public BusinessTaskUrlList getBusinessTaskUrlList() {
            return businessTaskUrlList;
        }

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

    }

}
