//
// 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: 2017.03.14 at 10:38:50 AM CET 
//


package com.ejie.detailinfo.aperturassoltel.xml;

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;sequence>
 *         &lt;element name="campoDescripcionTrabajoActividad" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="campoApartadoAnexoII" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="campoRadioTrabajosAnexoII" type="{com/ejie/detailInfo/aperturassoltel/xml}radioSiNo" minOccurs="0"/>
 *         &lt;element name="campoNumPrevistoSubcontratistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element ref="{com/ejie/detailInfo/aperturassoltel/xml}grupoDireccionObra" minOccurs="0"/>
 *         &lt;element name="campoDescripcionObra" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="campoNumTrabajadoresEstimadosTotal" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="campoNumTrabajadoresEstimadosMujeres" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="campoNumTrabajadoresEstimadosHombres" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="campoUnidadDuracionObras" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="campoDuracionTrabajos" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="fechaInicioObras" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="campoTipoObra" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="campoPlanEvalRiesgosFormaEnvio" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="campoRadioPlanEvalRiesgos" type="{com/ejie/detailInfo/aperturassoltel/xml}radioSiNo" minOccurs="0"/>
 *         &lt;element name="campoPlanSeguridadFormaEnvio" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="campoRadioPlanSeguridad" type="{com/ejie/detailInfo/aperturassoltel/xml}radioSiNo" minOccurs="0"/>
 *         &lt;element name="campoNumInscripcionRegEmpresas_0" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="campoNumInscripcionRegEmpresas_1" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="campoNumInscripcionRegEmpresas_2" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "campoDescripcionTrabajoActividad",
    "campoApartadoAnexoII",
    "campoRadioTrabajosAnexoII",
    "campoNumPrevistoSubcontratistas",
    "grupoDireccionObra",
    "campoDescripcionObra",
    "campoNumTrabajadoresEstimadosTotal",
    "campoNumTrabajadoresEstimadosMujeres",
    "campoNumTrabajadoresEstimadosHombres",
    "campoUnidadDuracionObras",
    "campoDuracionTrabajos",
    "fechaInicioObras",
    "campoTipoObra",
    "campoPlanEvalRiesgosFormaEnvio",
    "campoRadioPlanEvalRiesgos",
    "campoPlanSeguridadFormaEnvio",
    "campoRadioPlanSeguridad",
    "campoNumInscripcionRegEmpresas0",
    "campoNumInscripcionRegEmpresas1",
    "campoNumInscripcionRegEmpresas2"
})
@XmlRootElement(name = "grupoDatosObra")
public class GrupoDatosObra {

    @XmlElement(required = true)
    protected String campoDescripcionTrabajoActividad;
    @XmlElement(required = true)
    protected String campoApartadoAnexoII;
    protected RadioSiNo campoRadioTrabajosAnexoII;
    @XmlElement(required = true)
    protected String campoNumPrevistoSubcontratistas;
    protected GrupoDireccionObra grupoDireccionObra;
    @XmlElement(required = true)
    protected String campoDescripcionObra;
    @XmlElement(required = true)
    protected String campoNumTrabajadoresEstimadosTotal;
    @XmlElement(required = true)
    protected String campoNumTrabajadoresEstimadosMujeres;
    @XmlElement(required = true)
    protected String campoNumTrabajadoresEstimadosHombres;
    @XmlElement(required = true)
    protected String campoUnidadDuracionObras;
    @XmlElement(required = true)
    protected String campoDuracionTrabajos;
    @XmlElement(required = true)
    protected String fechaInicioObras;
    @XmlElement(required = true)
    protected String campoTipoObra;
    @XmlElement(required = true)
    protected String campoPlanEvalRiesgosFormaEnvio;
    protected RadioSiNo campoRadioPlanEvalRiesgos;
    @XmlElement(required = true)
    protected String campoPlanSeguridadFormaEnvio;
    protected RadioSiNo campoRadioPlanSeguridad;
    @XmlElement(name = "campoNumInscripcionRegEmpresas_0", required = true)
    protected String campoNumInscripcionRegEmpresas0;
    @XmlElement(name = "campoNumInscripcionRegEmpresas_1", required = true)
    protected String campoNumInscripcionRegEmpresas1;
    @XmlElement(name = "campoNumInscripcionRegEmpresas_2", required = true)
    protected String campoNumInscripcionRegEmpresas2;

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

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

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

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

    /**
     * Gets the value of the campoRadioTrabajosAnexoII property.
     * 
     * @return
     *     possible object is
     *     {@link RadioSiNo }
     *     
     */
    public RadioSiNo getCampoRadioTrabajosAnexoII() {
        return campoRadioTrabajosAnexoII;
    }

    /**
     * Sets the value of the campoRadioTrabajosAnexoII property.
     * 
     * @param value
     *     allowed object is
     *     {@link RadioSiNo }
     *     
     */
    public void setCampoRadioTrabajosAnexoII(RadioSiNo value) {
        this.campoRadioTrabajosAnexoII = value;
    }

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

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

    /**
     * Gets the value of the grupoDireccionObra property.
     * 
     * @return
     *     possible object is
     *     {@link GrupoDireccionObra }
     *     
     */
    public GrupoDireccionObra getGrupoDireccionObra() {
        return grupoDireccionObra;
    }

    /**
     * Sets the value of the grupoDireccionObra property.
     * 
     * @param value
     *     allowed object is
     *     {@link GrupoDireccionObra }
     *     
     */
    public void setGrupoDireccionObra(GrupoDireccionObra value) {
        this.grupoDireccionObra = value;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    /**
     * Gets the value of the campoRadioPlanEvalRiesgos property.
     * 
     * @return
     *     possible object is
     *     {@link RadioSiNo }
     *     
     */
    public RadioSiNo getCampoRadioPlanEvalRiesgos() {
        return campoRadioPlanEvalRiesgos;
    }

    /**
     * Sets the value of the campoRadioPlanEvalRiesgos property.
     * 
     * @param value
     *     allowed object is
     *     {@link RadioSiNo }
     *     
     */
    public void setCampoRadioPlanEvalRiesgos(RadioSiNo value) {
        this.campoRadioPlanEvalRiesgos = value;
    }

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

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

    /**
     * Gets the value of the campoRadioPlanSeguridad property.
     * 
     * @return
     *     possible object is
     *     {@link RadioSiNo }
     *     
     */
    public RadioSiNo getCampoRadioPlanSeguridad() {
        return campoRadioPlanSeguridad;
    }

    /**
     * Sets the value of the campoRadioPlanSeguridad property.
     * 
     * @param value
     *     allowed object is
     *     {@link RadioSiNo }
     *     
     */
    public void setCampoRadioPlanSeguridad(RadioSiNo value) {
        this.campoRadioPlanSeguridad = value;
    }

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

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

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

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

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

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

}
