@Override public void read(org.apache.thrift.protocol.TProtocol prot, DadoTransporteThrift struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; struct.uuidDadoSerializado = iprot.readString(); struct.setUuidDadoSerializadoIsSet(true); struct.tipoDadoSerializado = iprot.readI64(); struct.setTipoDadoSerializadoIsSet(true); struct.cnesDadoSerializado = iprot.readString(); struct.setCnesDadoSerializadoIsSet(true); struct.dadoSerializado = iprot.readBinary(); struct.setDadoSerializadoIsSet(true); struct.remetente = new DadoInstalacaoThrift(); struct.remetente.read(iprot); struct.setRemetenteIsSet(true); struct.originadora = new DadoInstalacaoThrift(); struct.originadora.read(iprot); struct.setOriginadoraIsSet(true); BitSet incoming = iprot.readBitSet(4); if (incoming.get(0)) { struct.codIbge = iprot.readString(); struct.setCodIbgeIsSet(true); } if (incoming.get(1)) { struct.ineDadoSerializado = iprot.readString(); struct.setIneDadoSerializadoIsSet(true); } if (incoming.get(2)) { struct.numLote = iprot.readI64(); struct.setNumLoteIsSet(true); } if (incoming.get(3)) { struct.versao = new br.gov.saude.esus.transport.common.api.configuracaodestino.VersaoThrift(); struct.versao.read(iprot); struct.setVersaoIsSet(true); } }
public void read(org.apache.thrift.protocol.TProtocol iprot, DadoTransporteThrift struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) { schemeField = iprot.readFieldBegin(); if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { break; } switch (schemeField.id) { case 1: // UUID_DADO_SERIALIZADO if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { struct.uuidDadoSerializado = iprot.readString(); struct.setUuidDadoSerializadoIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; case 2: // TIPO_DADO_SERIALIZADO if (schemeField.type == org.apache.thrift.protocol.TType.I64) { struct.tipoDadoSerializado = iprot.readI64(); struct.setTipoDadoSerializadoIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; case 3: // CNES_DADO_SERIALIZADO if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { struct.cnesDadoSerializado = iprot.readString(); struct.setCnesDadoSerializadoIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; case 4: // COD_IBGE if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { struct.codIbge = iprot.readString(); struct.setCodIbgeIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; case 5: // INE_DADO_SERIALIZADO if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { struct.ineDadoSerializado = iprot.readString(); struct.setIneDadoSerializadoIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; case 6: // NUM_LOTE if (schemeField.type == org.apache.thrift.protocol.TType.I64) { struct.numLote = iprot.readI64(); struct.setNumLoteIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; case 7: // DADO_SERIALIZADO if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { struct.dadoSerializado = iprot.readBinary(); struct.setDadoSerializadoIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; case 8: // REMETENTE if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { struct.remetente = new DadoInstalacaoThrift(); struct.remetente.read(iprot); struct.setRemetenteIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; case 9: // ORIGINADORA if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { struct.originadora = new DadoInstalacaoThrift(); struct.originadora.read(iprot); struct.setOriginadoraIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; case 10: // VERSAO if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { struct.versao = new br.gov.saude.esus.transport.common.api.configuracaodestino.VersaoThrift(); struct.versao.read(iprot); struct.setVersaoIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } iprot.readFieldEnd(); } iprot.readStructEnd(); struct.validate(); }