//
// Este archivo ha sido generado por la arquitectura JavaTM para la implantación de la referencia de enlace (JAXB) XML v2.3.0-b170202.1032 
// Visite <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> 
// Todas las modificaciones realizadas en este archivo se perderán si se vuelve a compilar el esquema de origen. 
// Generado el: 2024.08.07 a las 11:04:42 AM CEST 
//


package com.ejie.ad74a.ws.server.televida.model;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * 
 * 			Clase DatosBajaBeneficiarioType 
 * 				- fBajaBeneficiario: fecha de la baja de beneficiarios
 * 				- motivoBaja - ENUM: 1: Sin especificar
 * 									 2: Renuncia al servicio
 * 									 3: Fallecimiento de la persona usuaria
 * 									 4: Ingreso en un centro residencial de forma permanente comunicada por usuario, representante o SSB
 * 									 5: Traslado de residencia a un municipio fuera de la Comunidad Autónoma de Euskadi comunicada por el usuario o representante
 * 									 6: Insatisfacción con el Servicio
 * 									 7: No dispone de linea
 * 									 8: Otros motivos
 * 				- idLlamada: id de la llamada
 * 				- canalComunicacion - ENUM: 1: Presencial
 * 											2: Correo electronico
 * 											3: Llamada telefonica
 * 				- mantenerInst: 0: No 1: Si
 * 				- origenComunicacion - ENUM: 1: Usuario
 * 											 2: Contacto
 * 				- observaciones: Observaciones
 * 			
 * 
 * <p>Clase Java para DatosBajaBeneficiarioType complex type.
 * 
 * <p>El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase.
 * 
 * <pre>
 * &lt;complexType name="DatosBajaBeneficiarioType"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;all&gt;
 *         &lt;element name="fBajaBeneficiario" type="{}zsdate" minOccurs="0"/&gt;
 *         &lt;element name="motivoBaja" type="{}MotivosBajaEnum"/&gt;
 *         &lt;element name="idLlamada" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
 *         &lt;element name="canalComunicacion" type="{}CanalesComunicacionEnum"/&gt;
 *         &lt;element name="mantenerInst" type="{}BinarioEnum"/&gt;
 *         &lt;element name="origenComunicacion" type="{}OrigenesComunicacionEnum"/&gt;
 *         &lt;element name="observaciones" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
 *       &lt;/all&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DatosBajaBeneficiarioType", propOrder = {

})
public class DatosBajaBeneficiarioType {

    protected String fBajaBeneficiario;
    protected int motivoBaja;
    @XmlElement(required = true)
    protected String idLlamada;
    protected int canalComunicacion;
    protected int mantenerInst;
    protected int origenComunicacion;
    @XmlElement(required = true)
    protected String observaciones;

    /**
     * Obtiene el valor de la propiedad fBajaBeneficiario.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFBajaBeneficiario() {
        return fBajaBeneficiario;
    }

    /**
     * Define el valor de la propiedad fBajaBeneficiario.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFBajaBeneficiario(String value) {
        this.fBajaBeneficiario = value;
    }

    /**
     * Obtiene el valor de la propiedad motivoBaja.
     * 
     */
    public int getMotivoBaja() {
        return motivoBaja;
    }

    /**
     * Define el valor de la propiedad motivoBaja.
     * 
     */
    public void setMotivoBaja(int value) {
        this.motivoBaja = value;
    }

    /**
     * Obtiene el valor de la propiedad idLlamada.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIdLlamada() {
        return idLlamada;
    }

    /**
     * Define el valor de la propiedad idLlamada.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIdLlamada(String value) {
        this.idLlamada = value;
    }

    /**
     * Obtiene el valor de la propiedad canalComunicacion.
     * 
     */
    public int getCanalComunicacion() {
        return canalComunicacion;
    }

    /**
     * Define el valor de la propiedad canalComunicacion.
     * 
     */
    public void setCanalComunicacion(int value) {
        this.canalComunicacion = value;
    }

    /**
     * Obtiene el valor de la propiedad mantenerInst.
     * 
     */
    public int getMantenerInst() {
        return mantenerInst;
    }

    /**
     * Define el valor de la propiedad mantenerInst.
     * 
     */
    public void setMantenerInst(int value) {
        this.mantenerInst = value;
    }

    /**
     * Obtiene el valor de la propiedad origenComunicacion.
     * 
     */
    public int getOrigenComunicacion() {
        return origenComunicacion;
    }

    /**
     * Define el valor de la propiedad origenComunicacion.
     * 
     */
    public void setOrigenComunicacion(int value) {
        this.origenComunicacion = value;
    }

    /**
     * Obtiene el valor de la propiedad observaciones.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getObservaciones() {
        return observaciones;
    }

    /**
     * Define el valor de la propiedad observaciones.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setObservaciones(String value) {
        this.observaciones = value;
    }

}
