//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.12-1.0.0.0_2-1-12-ea 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2022.06.09 at 04:26:32 PM CEST 
//

package es.redsara.intermediacion.scsp.esquemas.datosespecificos;

import java.math.BigDecimal;

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/datosespecificos}NumeroAfiliacion"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}Regimen" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}Empresa"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}CodigoCuentaCotizacion" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}Provincia" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}FechaAlta" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}FechaEfectos" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}FechaBaja" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}ContratoTrabajo" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}ContratoTiempoParcial" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}GrupoCotizacion" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}DiasAlta" minOccurs="0"/>
 *       &lt;/all>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {

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

	@XmlElement(name = "NumeroAfiliacion", required = true)
	protected String numeroAfiliacion;
	@XmlElement(name = "Regimen")
	protected String regimen;
	@XmlElement(name = "Empresa", required = true)
	protected String empresa;
	@XmlElement(name = "CodigoCuentaCotizacion")
	protected String codigoCuentaCotizacion;
	@XmlElement(name = "Provincia")
	protected String provincia;
	@XmlElement(name = "FechaAlta")
	protected String fechaAlta;
	@XmlElement(name = "FechaEfectos")
	protected String fechaEfectos;
	@XmlElement(name = "FechaBaja")
	protected String fechaBaja;
	@XmlElement(name = "ContratoTrabajo")
	protected String contratoTrabajo;
	@XmlElement(name = "ContratoTiempoParcial")
	protected BigDecimal contratoTiempoParcial;
	@XmlElement(name = "GrupoCotizacion")
	protected String grupoCotizacion;
	@XmlElement(name = "DiasAlta")
	protected Integer diasAlta;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	/**
	 * Gets the value of the contratoTiempoParcial property.
	 * 
	 * @return possible object is {@link BigDecimal }
	 * 
	 */
	public BigDecimal getContratoTiempoParcial() {
		return contratoTiempoParcial;
	}

	/**
	 * Sets the value of the contratoTiempoParcial property.
	 * 
	 * @param value
	 *            allowed object is {@link BigDecimal }
	 * 
	 */
	public void setContratoTiempoParcial(BigDecimal value) {
		this.contratoTiempoParcial = value;
	}

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

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

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

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

}
