//
// 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: 2018.07.11 at 03:01:31 PM CEST 
//

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

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="CodigoProvinciaResidencia" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="NombreProvinciaResidencia" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="CodigoMunicipioResidencia" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="NombreMunicipioResidencia" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="CodigoViaCalle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="NombreViaCastellano" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="NombreViaEuskera" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="Bloque" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Portal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Bis" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Escalera" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Planta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Puerta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="CodigoPostal" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="FechaAltaDomicilio" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="FechaBajaDomicilio" 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 = { "codigoProvinciaResidencia", "nombreProvinciaResidencia", "codigoMunicipioResidencia",
		"nombreMunicipioResidencia", "codigoViaCalle", "nombreViaCastellano", "nombreViaEuskera", "bloque", "portal",
		"bis", "escalera", "planta", "puerta", "codigoPostal", "fechaAltaDomicilio", "fechaBajaDomicilio" })
@XmlRootElement(name = "DatosDomicilio")
public class DatosDomicilio {

	@XmlElement(name = "CodigoProvinciaResidencia", required = true)
	protected String codigoProvinciaResidencia;
	@XmlElement(name = "NombreProvinciaResidencia", required = true)
	protected String nombreProvinciaResidencia;
	@XmlElement(name = "CodigoMunicipioResidencia", required = true)
	protected String codigoMunicipioResidencia;
	@XmlElement(name = "NombreMunicipioResidencia", required = true)
	protected String nombreMunicipioResidencia;
	@XmlElement(name = "CodigoViaCalle")
	protected String codigoViaCalle;
	@XmlElement(name = "NombreViaCastellano", required = true)
	protected String nombreViaCastellano;
	@XmlElement(name = "NombreViaEuskera", required = true)
	protected String nombreViaEuskera;
	@XmlElement(name = "Bloque")
	protected String bloque;
	@XmlElement(name = "Portal")
	protected String portal;
	@XmlElement(name = "Bis")
	protected String bis;
	@XmlElement(name = "Escalera")
	protected String escalera;
	@XmlElement(name = "Planta")
	protected String planta;
	@XmlElement(name = "Puerta")
	protected String puerta;
	@XmlElement(name = "CodigoPostal", required = true)
	protected String codigoPostal;
	@XmlElement(name = "FechaAltaDomicilio", required = true)
	protected String fechaAltaDomicilio;
	@XmlElement(name = "FechaBajaDomicilio")
	protected String fechaBajaDomicilio;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}
