package br.ufsc.esus.fichavacinacaochild;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
import java.util.List;

/**
 * <p>Classe Java de fichaVacinacaoChildTransport complex type.
 *
 * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
 *
 * <pre>
 * &lt;complexType name="fichaVacinacaoChildTransport">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="turno" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="numProntuario" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="cpfCidadao" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="cnsCidadao" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="dtNascimento" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="sexo" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="localAtendimento" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="viajante" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="comunicanteHanseniase" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="gestante" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="puerpera" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="vacinas" type="{http://www.w3.org/2001/XMLSchema}vacinaRowThriftTransport" maxOccurs="unbounded" minOccurs="0"/>
 *         &lt;element name="dataHoraInicialAtendimento" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="dataHoraFinalAtendimento" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *      &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "fichaVacinacaoChildTransport", propOrder = {
  "turno",
  "numProntuario",
  "cnsCidadao",
  "cpfCidadao",
  "dtNascimento",
  "sexo",
  "localAtendimento",
  "viajante",
  "comunicanteHanseniase",
  "gestante",
  "puerpera",
  "vacinas",
  "dataHoraInicialAtendimento",
  "dataHoraFinalAtendimento"
})
public class FichaVacinacaoChildTransport {
  protected Long turno;
  protected String numProntuario;
  protected String cnsCidadao;
  protected Long dtNascimento;
  protected Long sexo;
  protected Long localAtendimento;
  protected Boolean viajante;
  protected Boolean comunicanteHanseniase;
  protected Boolean gestante;
  protected Boolean puerpera;
  protected List<VacinaRowThriftTransport> vacinas;
  protected Long dataHoraInicialAtendimento;
  protected Long dataHoraFinalAtendimento;
  protected String cpfCidadao;

  public String getCpfCidadao() {
    return cpfCidadao;
  }

  public void setCpfCidadao(String cpfCidadao) {
    this.cpfCidadao = cpfCidadao;
  }

  public Long getTurno() {
    return turno;
  }

  public void setTurno(Long turno) {
    this.turno = turno;
  }

  public String getNumProntuario() {
    return numProntuario;
  }

  public void setNumProntuario(String numProntuario) {
    this.numProntuario = numProntuario;
  }

  public String getCnsCidadao() {
    return cnsCidadao;
  }

  public void setCnsCidadao(String cnsCidadao) {
    this.cnsCidadao = cnsCidadao;
  }

  public Long getDtNascimento() {
    return dtNascimento;
  }

  public void setDtNascimento(Long dtNascimento) {
    this.dtNascimento = dtNascimento;
  }

  public Long getSexo() {
    return sexo;
  }

  public void setSexo(Long sexo) {
    this.sexo = sexo;
  }

  public Long getLocalAtendimento() {
    return localAtendimento;
  }

  public void setLocalAtendimento(Long localAtendimento) {
    this.localAtendimento = localAtendimento;
  }

  public Boolean getViajante() {
    return viajante;
  }

  public void setViajante(Boolean viajante) {
    this.viajante = viajante;
  }

  public Boolean getComunicanteHanseniase() {
    return comunicanteHanseniase;
  }

  public void setComunicanteHanseniase(Boolean comunicanteHanseniase) {
    this.comunicanteHanseniase = comunicanteHanseniase;
  }

  public Boolean getGestante() {
    return gestante;
  }

  public void setGestante(Boolean gestante) {
    this.gestante = gestante;
  }

  public Boolean getPuerpera() {
    return puerpera;
  }

  public void setPuerpera(Boolean puerpera) {
    this.puerpera = puerpera;
  }

  public List<VacinaRowThriftTransport> getVacinas() {
    return vacinas;
  }

  public void setVacinas(List<VacinaRowThriftTransport> vacinas) {
    this.vacinas = vacinas;
  }

  public Long getDataHoraInicialAtendimento() {
    return dataHoraInicialAtendimento;
  }

  public void setDataHoraInicialAtendimento(Long dataHoraInicialAtendimento) {
    this.dataHoraInicialAtendimento = dataHoraInicialAtendimento;
  }

  public Long getDataHoraFinalAtendimento() {
    return dataHoraFinalAtendimento;
  }

  public void setDataHoraFinalAtendimento(Long dataHoraFinalAtendimento) {
    this.dataHoraFinalAtendimento = dataHoraFinalAtendimento;
  }
}
