
package es.redsara.intermediacion.scsp.esquemas.v3.respuesta;

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>
 * Java class for anonymous complex type.
 * 
 * <p>
 * The following schema fragment specifies the expected content contained within
 * this class.
 * 
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;all>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/V3/respuesta}IdentificadorSolicitante"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/V3/respuesta}NombreSolicitante"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/V3/respuesta}UnidadTramitadora" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/V3/respuesta}Procedimiento" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/V3/respuesta}Finalidad"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/V3/respuesta}Consentimiento"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/V3/respuesta}Funcionario"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/V3/respuesta}IdExpediente" minOccurs="0"/>
 *       &lt;/all>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {

})
@XmlRootElement(name = "Solicitante")
public class Solicitante {

	@XmlElement(name = "IdentificadorSolicitante", required = true)
	protected String identificadorSolicitante;
	@XmlElement(name = "NombreSolicitante", required = true)
	protected String nombreSolicitante;
	@XmlElement(name = "UnidadTramitadora")
	protected String unidadTramitadora;
	@XmlElement(name = "Procedimiento")
	protected Procedimiento procedimiento;
	@XmlElement(name = "Finalidad", required = true)
	protected String finalidad;
	@XmlElement(name = "Consentimiento", required = true)
	protected String consentimiento;
	@XmlElement(name = "Funcionario", required = true)
	protected Funcionario funcionario;
	@XmlElement(name = "IdExpediente")
	protected String idExpediente;
	@XmlElement(name = "Titular")
	protected Titular titular;

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

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

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

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

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

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

	/**
	 * Gets the value of the procedimiento property.
	 * 
	 * @return possible object is {@link Procedimiento }
	 * 
	 */
	public Procedimiento getProcedimiento() {
		return procedimiento;
	}

	/**
	 * Sets the value of the procedimiento property.
	 * 
	 * @param value
	 *            allowed object is {@link Procedimiento }
	 * 
	 */
	public void setProcedimiento(Procedimiento value) {
		this.procedimiento = value;
	}

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

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

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

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

	/**
	 * Gets the value of the funcionario property.
	 * 
	 * @return possible object is {@link Funcionario }
	 * 
	 */
	public Funcionario getFuncionario() {
		return funcionario;
	}

	/**
	 * Sets the value of the funcionario property.
	 * 
	 * @param value
	 *            allowed object is {@link Funcionario }
	 * 
	 */
	public void setFuncionario(Funcionario value) {
		this.funcionario = value;
	}

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

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

	/**
	 * Gets the value of the titular property.
	 * 
	 * @return possible object is {@link Titular }
	 * 
	 */
	public Titular getTitular() {
		return titular;
	}

	/**
	 * Sets the value of the titular property.
	 * 
	 * @param value
	 *            allowed object is {@link Titular }
	 * 
	 */
	public void setTitular(Titular value) {
		this.titular = value;
	}

}
