
package com.ejie.ab61.clientesWS.X43CuentasInteresados;

import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for TRepresentationsSearch complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="TRepresentationsSearch">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="foldersRepresentation" type="{com/ejie/x43a/rri/ws/xml}TStringList" minOccurs="0"/>
 *         &lt;element name="participationsRepresentation" type="{com/ejie/x43a/rri/ws/xml}TStringList" minOccurs="0"/>
 *         &lt;element name="proceduresRepresentation" type="{com/ejie/x43a/rri/ws/xml}TStringList" minOccurs="0"/>
 *         &lt;element name="typesRepresentation" type="{com/ejie/x43a/rri/ws/xml}TTipoRepresentacionParticipacionList" minOccurs="0"/>
 *         &lt;element name="interestedsRepresentation" type="{com/ejie/x43a/rri/ws/xml}TStringList" minOccurs="0"/>
 *         &lt;element name="representativesRepresentation" type="{com/ejie/x43a/rri/ws/xml}TStringList" minOccurs="0"/>
 *         &lt;element name="expedientStatusRepresentation" type="{com/ejie/x43a/rri/ws/xml}TStringList" minOccurs="0"/>
 *         &lt;element name="idsRepresentation" type="{com/ejie/x43a/rri/ws/xml}TStringList" minOccurs="0"/>
 *         &lt;element name="initDateCreationExpedient" type="{com/ejie/x43a/rri/ws/xml}TDateTime" minOccurs="0"/>
 *         &lt;element name="finishDateCreationExpedient" type="{com/ejie/x43a/rri/ws/xml}TDateTime" minOccurs="0"/>
 *         &lt;element name="initDateCreationSolicitud" type="{com/ejie/x43a/rri/ws/xml}TDateTime" minOccurs="0"/>
 *         &lt;element name="finishDateCreationSolicitud" type="{com/ejie/x43a/rri/ws/xml}TDateTime" minOccurs="0"/>
 *         &lt;element name="entidadHabilitadaID" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "TRepresentationsSearch", propOrder = {
    "foldersRepresentation",
    "participationsRepresentation",
    "proceduresRepresentation",
    "typesRepresentation",
    "interestedsRepresentation",
    "representativesRepresentation",
    "expedientStatusRepresentation",
    "idsRepresentation",
    "initDateCreationExpedient",
    "finishDateCreationExpedient",
    "initDateCreationSolicitud",
    "finishDateCreationSolicitud",
    "entidadHabilitadaID"
})
public class TRepresentationsSearch
    implements Serializable
{

    private final static long serialVersionUID = 1L;
    protected TStringList foldersRepresentation;
    protected TStringList participationsRepresentation;
    protected TStringList proceduresRepresentation;
    protected TTipoRepresentacionParticipacionList typesRepresentation;
    protected TStringList interestedsRepresentation;
    protected TStringList representativesRepresentation;
    protected TStringList expedientStatusRepresentation;
    protected TStringList idsRepresentation;
    protected String initDateCreationExpedient;
    protected String finishDateCreationExpedient;
    protected String initDateCreationSolicitud;
    protected String finishDateCreationSolicitud;
    protected Integer entidadHabilitadaID;

    /**
     * Gets the value of the foldersRepresentation property.
     * 
     * @return
     *     possible object is
     *     {@link TStringList }
     *     
     */
    public TStringList getFoldersRepresentation() {
        return foldersRepresentation;
    }

    /**
     * Sets the value of the foldersRepresentation property.
     * 
     * @param value
     *     allowed object is
     *     {@link TStringList }
     *     
     */
    public void setFoldersRepresentation(TStringList value) {
        this.foldersRepresentation = value;
    }

    /**
     * Gets the value of the participationsRepresentation property.
     * 
     * @return
     *     possible object is
     *     {@link TStringList }
     *     
     */
    public TStringList getParticipationsRepresentation() {
        return participationsRepresentation;
    }

    /**
     * Sets the value of the participationsRepresentation property.
     * 
     * @param value
     *     allowed object is
     *     {@link TStringList }
     *     
     */
    public void setParticipationsRepresentation(TStringList value) {
        this.participationsRepresentation = value;
    }

    /**
     * Gets the value of the proceduresRepresentation property.
     * 
     * @return
     *     possible object is
     *     {@link TStringList }
     *     
     */
    public TStringList getProceduresRepresentation() {
        return proceduresRepresentation;
    }

    /**
     * Sets the value of the proceduresRepresentation property.
     * 
     * @param value
     *     allowed object is
     *     {@link TStringList }
     *     
     */
    public void setProceduresRepresentation(TStringList value) {
        this.proceduresRepresentation = value;
    }

    /**
     * Gets the value of the typesRepresentation property.
     * 
     * @return
     *     possible object is
     *     {@link TTipoRepresentacionParticipacionList }
     *     
     */
    public TTipoRepresentacionParticipacionList getTypesRepresentation() {
        return typesRepresentation;
    }

    /**
     * Sets the value of the typesRepresentation property.
     * 
     * @param value
     *     allowed object is
     *     {@link TTipoRepresentacionParticipacionList }
     *     
     */
    public void setTypesRepresentation(TTipoRepresentacionParticipacionList value) {
        this.typesRepresentation = value;
    }

    /**
     * Gets the value of the interestedsRepresentation property.
     * 
     * @return
     *     possible object is
     *     {@link TStringList }
     *     
     */
    public TStringList getInterestedsRepresentation() {
        return interestedsRepresentation;
    }

    /**
     * Sets the value of the interestedsRepresentation property.
     * 
     * @param value
     *     allowed object is
     *     {@link TStringList }
     *     
     */
    public void setInterestedsRepresentation(TStringList value) {
        this.interestedsRepresentation = value;
    }

    /**
     * Gets the value of the representativesRepresentation property.
     * 
     * @return
     *     possible object is
     *     {@link TStringList }
     *     
     */
    public TStringList getRepresentativesRepresentation() {
        return representativesRepresentation;
    }

    /**
     * Sets the value of the representativesRepresentation property.
     * 
     * @param value
     *     allowed object is
     *     {@link TStringList }
     *     
     */
    public void setRepresentativesRepresentation(TStringList value) {
        this.representativesRepresentation = value;
    }

    /**
     * Gets the value of the expedientStatusRepresentation property.
     * 
     * @return
     *     possible object is
     *     {@link TStringList }
     *     
     */
    public TStringList getExpedientStatusRepresentation() {
        return expedientStatusRepresentation;
    }

    /**
     * Sets the value of the expedientStatusRepresentation property.
     * 
     * @param value
     *     allowed object is
     *     {@link TStringList }
     *     
     */
    public void setExpedientStatusRepresentation(TStringList value) {
        this.expedientStatusRepresentation = value;
    }

    /**
     * Gets the value of the idsRepresentation property.
     * 
     * @return
     *     possible object is
     *     {@link TStringList }
     *     
     */
    public TStringList getIdsRepresentation() {
        return idsRepresentation;
    }

    /**
     * Sets the value of the idsRepresentation property.
     * 
     * @param value
     *     allowed object is
     *     {@link TStringList }
     *     
     */
    public void setIdsRepresentation(TStringList value) {
        this.idsRepresentation = value;
    }

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

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

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

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

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

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

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

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

    /**
     * Gets the value of the entidadHabilitadaID property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getEntidadHabilitadaID() {
        return entidadHabilitadaID;
    }

    /**
     * Sets the value of the entidadHabilitadaID property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setEntidadHabilitadaID(Integer value) {
        this.entidadHabilitadaID = value;
    }

}
