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; }
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; }
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; }
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; }
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; }
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; }
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; }