Exemplo n.º 1
0
 public function write($output)
 {
     $xfer = 0;
     $xfer += $output->writeStructBegin('FichaComplementarZikaMicrocefaliaThrift');
     if ($this->headerTransport !== null) {
         if (!is_object($this->headerTransport)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('headerTransport', TType::STRUCT, 1);
         $xfer += $this->headerTransport->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->uuidFicha !== null) {
         $xfer += $output->writeFieldBegin('uuidFicha', TType::STRING, 2);
         $xfer += $output->writeString($this->uuidFicha);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->tpCdsOrigem !== null) {
         $xfer += $output->writeFieldBegin('tpCdsOrigem', TType::I32, 3);
         $xfer += $output->writeI32($this->tpCdsOrigem);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->turno !== null) {
         $xfer += $output->writeFieldBegin('turno', TType::I64, 4);
         $xfer += $output->writeI64($this->turno);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->cnsCidadao !== null) {
         $xfer += $output->writeFieldBegin('cnsCidadao', TType::STRING, 5);
         $xfer += $output->writeString($this->cnsCidadao);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->cnsResponsavelFamiliar !== null) {
         $xfer += $output->writeFieldBegin('cnsResponsavelFamiliar', TType::STRING, 6);
         $xfer += $output->writeString($this->cnsResponsavelFamiliar);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->dataRealizacaoTesteOlhinho !== null) {
         $xfer += $output->writeFieldBegin('dataRealizacaoTesteOlhinho', TType::I64, 7);
         $xfer += $output->writeI64($this->dataRealizacaoTesteOlhinho);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->coResultadoTesteOlhinho !== null) {
         $xfer += $output->writeFieldBegin('coResultadoTesteOlhinho', TType::I64, 8);
         $xfer += $output->writeI64($this->coResultadoTesteOlhinho);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->dataRealizacaoExameFundoOlho !== null) {
         $xfer += $output->writeFieldBegin('dataRealizacaoExameFundoOlho', TType::I64, 9);
         $xfer += $output->writeI64($this->dataRealizacaoExameFundoOlho);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->coResultadoExameFundoOlho !== null) {
         $xfer += $output->writeFieldBegin('coResultadoExameFundoOlho', TType::I64, 10);
         $xfer += $output->writeI64($this->coResultadoExameFundoOlho);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->dataRealizacaoTesteOrelhinha !== null) {
         $xfer += $output->writeFieldBegin('dataRealizacaoTesteOrelhinha', TType::I64, 11);
         $xfer += $output->writeI64($this->dataRealizacaoTesteOrelhinha);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->coResultadoTesteOrelhinha !== null) {
         $xfer += $output->writeFieldBegin('coResultadoTesteOrelhinha', TType::I64, 12);
         $xfer += $output->writeI64($this->coResultadoTesteOrelhinha);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->dataRealizacaoUSTransfontanela !== null) {
         $xfer += $output->writeFieldBegin('dataRealizacaoUSTransfontanela', TType::I64, 13);
         $xfer += $output->writeI64($this->dataRealizacaoUSTransfontanela);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->coResultadoUsTransfontanela !== null) {
         $xfer += $output->writeFieldBegin('coResultadoUsTransfontanela', TType::I64, 14);
         $xfer += $output->writeI64($this->coResultadoUsTransfontanela);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->dataRealizacaoTomografiaComputadorizada !== null) {
         $xfer += $output->writeFieldBegin('dataRealizacaoTomografiaComputadorizada', TType::I64, 15);
         $xfer += $output->writeI64($this->dataRealizacaoTomografiaComputadorizada);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->coResultadoTomografiaComputadorizada !== null) {
         $xfer += $output->writeFieldBegin('coResultadoTomografiaComputadorizada', TType::I64, 16);
         $xfer += $output->writeI64($this->coResultadoTomografiaComputadorizada);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->dataRealizacaoRessonanciaMagnetica !== null) {
         $xfer += $output->writeFieldBegin('dataRealizacaoRessonanciaMagnetica', TType::I64, 17);
         $xfer += $output->writeI64($this->dataRealizacaoRessonanciaMagnetica);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->coResultadoRessonanciaMagnetica !== null) {
         $xfer += $output->writeFieldBegin('coResultadoRessonanciaMagnetica', TType::I64, 18);
         $xfer += $output->writeI64($this->coResultadoRessonanciaMagnetica);
         $xfer += $output->writeFieldEnd();
     }
     $xfer += $output->writeFieldStop();
     $xfer += $output->writeStructEnd();
     return $xfer;
 }
Exemplo n.º 2
0
 public function write($output)
 {
     $xfer = 0;
     $xfer += $output->writeStructBegin('CadastroIndividualThrift');
     if ($this->condicoesDeSaude !== null) {
         if (!is_object($this->condicoesDeSaude)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('condicoesDeSaude', TType::STRUCT, 1);
         $xfer += $this->condicoesDeSaude->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->emSituacaoDeRua !== null) {
         if (!is_object($this->emSituacaoDeRua)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('emSituacaoDeRua', TType::STRUCT, 3);
         $xfer += $this->emSituacaoDeRua->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->fichaAtualizada !== null) {
         $xfer += $output->writeFieldBegin('fichaAtualizada', TType::BOOL, 4);
         $xfer += $output->writeBool($this->fichaAtualizada);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->identificacaoUsuarioCidadao !== null) {
         if (!is_object($this->identificacaoUsuarioCidadao)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('identificacaoUsuarioCidadao', TType::STRUCT, 5);
         $xfer += $this->identificacaoUsuarioCidadao->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->informacoesSocioDemograficas !== null) {
         if (!is_object($this->informacoesSocioDemograficas)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('informacoesSocioDemograficas', TType::STRUCT, 6);
         $xfer += $this->informacoesSocioDemograficas->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->statusTermoRecusaCadastroIndividualAtencaoBasica !== null) {
         $xfer += $output->writeFieldBegin('statusTermoRecusaCadastroIndividualAtencaoBasica', TType::BOOL, 7);
         $xfer += $output->writeBool($this->statusTermoRecusaCadastroIndividualAtencaoBasica);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->tpCdsOrigem !== null) {
         $xfer += $output->writeFieldBegin('tpCdsOrigem', TType::I32, 8);
         $xfer += $output->writeI32($this->tpCdsOrigem);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->uuid !== null) {
         $xfer += $output->writeFieldBegin('uuid', TType::STRING, 9);
         $xfer += $output->writeString($this->uuid);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->uuidFichaOriginadora !== null) {
         $xfer += $output->writeFieldBegin('uuidFichaOriginadora', TType::STRING, 10);
         $xfer += $output->writeString($this->uuidFichaOriginadora);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->uuidCidadao !== null) {
         $xfer += $output->writeFieldBegin('uuidCidadao', TType::STRING, 11);
         $xfer += $output->writeString($this->uuidCidadao);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->saidaCidadaoCadastro !== null) {
         if (!is_object($this->saidaCidadaoCadastro)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('saidaCidadaoCadastro', TType::STRUCT, 12);
         $xfer += $this->saidaCidadaoCadastro->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->headerTransport !== null) {
         if (!is_object($this->headerTransport)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('headerTransport', TType::STRUCT, 13);
         $xfer += $this->headerTransport->write($output);
         $xfer += $output->writeFieldEnd();
     }
     $xfer += $output->writeFieldStop();
     $xfer += $output->writeStructEnd();
     return $xfer;
 }
Exemplo n.º 3
0
 public function write($output)
 {
     $xfer = 0;
     $xfer += $output->writeStructBegin('FichaVisitaDomiciliarMasterThrift');
     if ($this->uuidFicha !== null) {
         $xfer += $output->writeFieldBegin('uuidFicha', TType::STRING, 1);
         $xfer += $output->writeString($this->uuidFicha);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->tpCdsOrigem !== null) {
         $xfer += $output->writeFieldBegin('tpCdsOrigem', TType::I32, 2);
         $xfer += $output->writeI32($this->tpCdsOrigem);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->headerTransport !== null) {
         if (!is_object($this->headerTransport)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('headerTransport', TType::STRUCT, 3);
         $xfer += $this->headerTransport->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->visitasDomiciliares !== null) {
         if (!is_array($this->visitasDomiciliares)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('visitasDomiciliares', TType::LST, 4);
         $output->writeListBegin(TType::STRUCT, count($this->visitasDomiciliares));
         foreach ($this->visitasDomiciliares as $iter13) {
             $xfer += $iter13->write($output);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     $xfer += $output->writeFieldStop();
     $xfer += $output->writeStructEnd();
     return $xfer;
 }
Exemplo n.º 4
0
 public function write($output)
 {
     $xfer = 0;
     $xfer += $output->writeStructBegin('FichaProcedimentoMasterThrift');
     if ($this->uuidFicha !== null) {
         $xfer += $output->writeFieldBegin('uuidFicha', TType::STRING, 1);
         $xfer += $output->writeString($this->uuidFicha);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->tpCdsOrigem !== null) {
         $xfer += $output->writeFieldBegin('tpCdsOrigem', TType::I32, 2);
         $xfer += $output->writeI32($this->tpCdsOrigem);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->headerTransport !== null) {
         if (!is_object($this->headerTransport)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('headerTransport', TType::STRUCT, 3);
         $xfer += $this->headerTransport->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->atendProcedimentos !== null) {
         if (!is_array($this->atendProcedimentos)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('atendProcedimentos', TType::LST, 4);
         $output->writeListBegin(TType::STRUCT, count($this->atendProcedimentos));
         foreach ($this->atendProcedimentos as $iter20) {
             $xfer += $iter20->write($output);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalAfericaoPa !== null) {
         $xfer += $output->writeFieldBegin('numTotalAfericaoPa', TType::I64, 5);
         $xfer += $output->writeI64($this->numTotalAfericaoPa);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalGlicemiaCapilar !== null) {
         $xfer += $output->writeFieldBegin('numTotalGlicemiaCapilar', TType::I64, 6);
         $xfer += $output->writeI64($this->numTotalGlicemiaCapilar);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalAfericaoTemperatura !== null) {
         $xfer += $output->writeFieldBegin('numTotalAfericaoTemperatura', TType::I64, 7);
         $xfer += $output->writeI64($this->numTotalAfericaoTemperatura);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalMedicaoAltura !== null) {
         $xfer += $output->writeFieldBegin('numTotalMedicaoAltura', TType::I64, 8);
         $xfer += $output->writeI64($this->numTotalMedicaoAltura);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalCurativoSimples !== null) {
         $xfer += $output->writeFieldBegin('numTotalCurativoSimples', TType::I64, 9);
         $xfer += $output->writeI64($this->numTotalCurativoSimples);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalMedicaoPeso !== null) {
         $xfer += $output->writeFieldBegin('numTotalMedicaoPeso', TType::I64, 10);
         $xfer += $output->writeI64($this->numTotalMedicaoPeso);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalColetaMaterialParaExameLaboratorial !== null) {
         $xfer += $output->writeFieldBegin('numTotalColetaMaterialParaExameLaboratorial', TType::I64, 11);
         $xfer += $output->writeI64($this->numTotalColetaMaterialParaExameLaboratorial);
         $xfer += $output->writeFieldEnd();
     }
     $xfer += $output->writeFieldStop();
     $xfer += $output->writeStructEnd();
     return $xfer;
 }
Exemplo n.º 5
0
 public function write($output)
 {
     $xfer = 0;
     $xfer += $output->writeStructBegin('FichaAtividadeColetivaThrift');
     if ($this->uuidFicha !== null) {
         $xfer += $output->writeFieldBegin('uuidFicha', TType::STRING, 1);
         $xfer += $output->writeString($this->uuidFicha);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->outraLocalidade !== null) {
         $xfer += $output->writeFieldBegin('outraLocalidade', TType::STRING, 4);
         $xfer += $output->writeString($this->outraLocalidade);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->inep !== null) {
         $xfer += $output->writeFieldBegin('inep', TType::I64, 7);
         $xfer += $output->writeI64($this->inep);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numParticipantes !== null) {
         $xfer += $output->writeFieldBegin('numParticipantes', TType::I32, 11);
         $xfer += $output->writeI32($this->numParticipantes);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numAvaliacoesAlteradas !== null) {
         $xfer += $output->writeFieldBegin('numAvaliacoesAlteradas', TType::I32, 12);
         $xfer += $output->writeI32($this->numAvaliacoesAlteradas);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->profissionais !== null) {
         if (!is_array($this->profissionais)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('profissionais', TType::LST, 13);
         $output->writeListBegin(TType::STRUCT, count($this->profissionais));
         foreach ($this->profissionais as $iter36) {
             $xfer += $iter36->write($output);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->atividadeTipo !== null) {
         $xfer += $output->writeFieldBegin('atividadeTipo', TType::I64, 14);
         $xfer += $output->writeI64($this->atividadeTipo);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->temasParaReuniao !== null) {
         if (!is_array($this->temasParaReuniao)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('temasParaReuniao', TType::LST, 15);
         $output->writeListBegin(TType::I64, count($this->temasParaReuniao));
         foreach ($this->temasParaReuniao as $iter37) {
             $xfer += $output->writeI64($iter37);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->publicoAlvo !== null) {
         if (!is_array($this->publicoAlvo)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('publicoAlvo', TType::LST, 16);
         $output->writeListBegin(TType::I64, count($this->publicoAlvo));
         foreach ($this->publicoAlvo as $iter38) {
             $xfer += $output->writeI64($iter38);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->participantes !== null) {
         if (!is_array($this->participantes)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('participantes', TType::LST, 18);
         $output->writeListBegin(TType::STRUCT, count($this->participantes));
         foreach ($this->participantes as $iter39) {
             $xfer += $iter39->write($output);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->tbCdsOrigem !== null) {
         $xfer += $output->writeFieldBegin('tbCdsOrigem', TType::I32, 19);
         $xfer += $output->writeI32($this->tbCdsOrigem);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->cnesLocalAtividade !== null) {
         $xfer += $output->writeFieldBegin('cnesLocalAtividade', TType::STRING, 21);
         $xfer += $output->writeString($this->cnesLocalAtividade);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->procedimento !== null) {
         $xfer += $output->writeFieldBegin('procedimento', TType::STRING, 22);
         $xfer += $output->writeString($this->procedimento);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->turno !== null) {
         $xfer += $output->writeFieldBegin('turno', TType::I64, 23);
         $xfer += $output->writeI64($this->turno);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->headerTransport !== null) {
         if (!is_object($this->headerTransport)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('headerTransport', TType::STRUCT, 24);
         $xfer += $this->headerTransport->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->temasParaSaude !== null) {
         if (!is_array($this->temasParaSaude)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('temasParaSaude', TType::LST, 25);
         $output->writeListBegin(TType::I64, count($this->temasParaSaude));
         foreach ($this->temasParaSaude as $iter40) {
             $xfer += $output->writeI64($iter40);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->praticasEmSaude !== null) {
         if (!is_array($this->praticasEmSaude)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('praticasEmSaude', TType::LST, 26);
         $output->writeListBegin(TType::I64, count($this->praticasEmSaude));
         foreach ($this->praticasEmSaude as $iter41) {
             $xfer += $output->writeI64($iter41);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     $xfer += $output->writeFieldStop();
     $xfer += $output->writeStructEnd();
     return $xfer;
 }
Exemplo n.º 6
0
 public function write($output)
 {
     $xfer = 0;
     $xfer += $output->writeStructBegin('FichaConsumoAlimentarThrift');
     if ($this->headerTransport !== null) {
         if (!is_object($this->headerTransport)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('headerTransport', TType::STRUCT, 1);
         $xfer += $this->headerTransport->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->cnsCidadao !== null) {
         $xfer += $output->writeFieldBegin('cnsCidadao', TType::STRING, 2);
         $xfer += $output->writeString($this->cnsCidadao);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->identificacaoUsuario !== null) {
         $xfer += $output->writeFieldBegin('identificacaoUsuario', TType::STRING, 3);
         $xfer += $output->writeString($this->identificacaoUsuario);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->dataNascimento !== null) {
         $xfer += $output->writeFieldBegin('dataNascimento', TType::I64, 4);
         $xfer += $output->writeI64($this->dataNascimento);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->sexo !== null) {
         $xfer += $output->writeFieldBegin('sexo', TType::I64, 5);
         $xfer += $output->writeI64($this->sexo);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->localAtendimento !== null) {
         $xfer += $output->writeFieldBegin('localAtendimento', TType::I64, 6);
         $xfer += $output->writeI64($this->localAtendimento);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->perguntasQuestionarioCriancasMenoresSeisMeses !== null) {
         if (!is_array($this->perguntasQuestionarioCriancasMenoresSeisMeses)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('perguntasQuestionarioCriancasMenoresSeisMeses', TType::LST, 7);
         $output->writeListBegin(TType::STRUCT, count($this->perguntasQuestionarioCriancasMenoresSeisMeses));
         foreach ($this->perguntasQuestionarioCriancasMenoresSeisMeses as $iter25) {
             $xfer += $iter25->write($output);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->perguntasQuestionarioCriancasDeSeisVinteTresMeses !== null) {
         if (!is_array($this->perguntasQuestionarioCriancasDeSeisVinteTresMeses)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('perguntasQuestionarioCriancasDeSeisVinteTresMeses', TType::LST, 8);
         $output->writeListBegin(TType::STRUCT, count($this->perguntasQuestionarioCriancasDeSeisVinteTresMeses));
         foreach ($this->perguntasQuestionarioCriancasDeSeisVinteTresMeses as $iter26) {
             $xfer += $iter26->write($output);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->perguntasQuestionarioCriancasComMaisDoisAnos !== null) {
         if (!is_array($this->perguntasQuestionarioCriancasComMaisDoisAnos)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('perguntasQuestionarioCriancasComMaisDoisAnos', TType::LST, 9);
         $output->writeListBegin(TType::STRUCT, count($this->perguntasQuestionarioCriancasComMaisDoisAnos));
         foreach ($this->perguntasQuestionarioCriancasComMaisDoisAnos as $iter27) {
             $xfer += $iter27->write($output);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->uuidFicha !== null) {
         $xfer += $output->writeFieldBegin('uuidFicha', TType::STRING, 10);
         $xfer += $output->writeString($this->uuidFicha);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->tpCdsOrigem !== null) {
         $xfer += $output->writeFieldBegin('tpCdsOrigem', TType::I32, 11);
         $xfer += $output->writeI32($this->tpCdsOrigem);
         $xfer += $output->writeFieldEnd();
     }
     $xfer += $output->writeFieldStop();
     $xfer += $output->writeStructEnd();
     return $xfer;
 }
Exemplo n.º 7
0
 public function write($output)
 {
     $xfer = 0;
     $xfer += $output->writeStructBegin('CadastroDomiciliarThrift');
     if ($this->animaisNoDomicilio !== null) {
         if (!is_array($this->animaisNoDomicilio)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('animaisNoDomicilio', TType::LST, 1);
         $output->writeListBegin(TType::I64, count($this->animaisNoDomicilio));
         foreach ($this->animaisNoDomicilio as $iter12) {
             $xfer += $output->writeI64($iter12);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->condicaoMoradia !== null) {
         if (!is_object($this->condicaoMoradia)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('condicaoMoradia', TType::STRUCT, 2);
         $xfer += $this->condicaoMoradia->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->enderecoLocalPermanencia !== null) {
         if (!is_object($this->enderecoLocalPermanencia)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('enderecoLocalPermanencia', TType::STRUCT, 4);
         $xfer += $this->enderecoLocalPermanencia->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->familias !== null) {
         if (!is_array($this->familias)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('familias', TType::LST, 5);
         $output->writeListBegin(TType::STRUCT, count($this->familias));
         foreach ($this->familias as $iter13) {
             $xfer += $iter13->write($output);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->fichaAtualizada !== null) {
         $xfer += $output->writeFieldBegin('fichaAtualizada', TType::BOOL, 6);
         $xfer += $output->writeBool($this->fichaAtualizada);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->quantosAnimaisNoDomicilio !== null) {
         $xfer += $output->writeFieldBegin('quantosAnimaisNoDomicilio', TType::STRING, 7);
         $xfer += $output->writeString($this->quantosAnimaisNoDomicilio);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->stAnimaisNoDomicilio !== null) {
         $xfer += $output->writeFieldBegin('stAnimaisNoDomicilio', TType::BOOL, 8);
         $xfer += $output->writeBool($this->stAnimaisNoDomicilio);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->statusTermoRecusa !== null) {
         $xfer += $output->writeFieldBegin('statusTermoRecusa', TType::BOOL, 9);
         $xfer += $output->writeBool($this->statusTermoRecusa);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->tpCdsOrigem !== null) {
         $xfer += $output->writeFieldBegin('tpCdsOrigem', TType::I32, 10);
         $xfer += $output->writeI32($this->tpCdsOrigem);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->uuid !== null) {
         $xfer += $output->writeFieldBegin('uuid', TType::STRING, 11);
         $xfer += $output->writeString($this->uuid);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->uuidFichaOriginadora !== null) {
         $xfer += $output->writeFieldBegin('uuidFichaOriginadora', TType::STRING, 12);
         $xfer += $output->writeString($this->uuidFichaOriginadora);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->tipoDeImovel !== null) {
         $xfer += $output->writeFieldBegin('tipoDeImovel', TType::I64, 13);
         $xfer += $output->writeI64($this->tipoDeImovel);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->instituicaoPermanencia !== null) {
         if (!is_object($this->instituicaoPermanencia)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('instituicaoPermanencia', TType::STRUCT, 14);
         $xfer += $this->instituicaoPermanencia->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->headerTransport !== null) {
         if (!is_object($this->headerTransport)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('headerTransport', TType::STRUCT, 15);
         $xfer += $this->headerTransport->write($output);
         $xfer += $output->writeFieldEnd();
     }
     $xfer += $output->writeFieldStop();
     $xfer += $output->writeStructEnd();
     return $xfer;
 }