public void Read (TProtocol iprot) { bool isset_uuidDadoSerializado = false; bool isset_tipoDadoSerializado = false; bool isset_cnesDadoSerializado = false; bool isset_dadoSerializado = false; bool isset_remetente = false; bool isset_originadora = false; TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { UuidDadoSerializado = iprot.ReadString(); isset_uuidDadoSerializado = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.I64) { TipoDadoSerializado = iprot.ReadI64(); isset_tipoDadoSerializado = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { CnesDadoSerializado = iprot.ReadString(); isset_cnesDadoSerializado = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.String) { CodIbge = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { IneDadoSerializado = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.I64) { NumLote = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.String) { DadoSerializado = iprot.ReadBinary(); isset_dadoSerializado = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.Struct) { Remetente = new DadoInstalacaoThrift(); Remetente.Read(iprot); isset_remetente = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.Struct) { Originadora = new DadoInstalacaoThrift(); Originadora.Read(iprot); isset_originadora = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.Struct) { Versao = new VersaoThrift(); Versao.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_uuidDadoSerializado) throw new TProtocolException(TProtocolException.INVALID_DATA); if (!isset_tipoDadoSerializado) throw new TProtocolException(TProtocolException.INVALID_DATA); if (!isset_cnesDadoSerializado) throw new TProtocolException(TProtocolException.INVALID_DATA); if (!isset_dadoSerializado) throw new TProtocolException(TProtocolException.INVALID_DATA); if (!isset_remetente) throw new TProtocolException(TProtocolException.INVALID_DATA); if (!isset_originadora) throw new TProtocolException(TProtocolException.INVALID_DATA); }
public void Read(TProtocol iprot) { bool isset_uuidDadoSerializado = false; bool isset_tipoDadoSerializado = false; bool isset_cnesDadoSerializado = false; bool isset_dadoSerializado = false; bool isset_remetente = false; bool isset_originadora = false; TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { UuidDadoSerializado = iprot.ReadString(); isset_uuidDadoSerializado = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.I64) { TipoDadoSerializado = iprot.ReadI64(); isset_tipoDadoSerializado = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { CnesDadoSerializado = iprot.ReadString(); isset_cnesDadoSerializado = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.String) { CodIbge = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { IneDadoSerializado = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.I64) { NumLote = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.String) { DadoSerializado = iprot.ReadBinary(); isset_dadoSerializado = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.Struct) { Remetente = new DadoInstalacaoThrift(); Remetente.Read(iprot); isset_remetente = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.Struct) { Originadora = new DadoInstalacaoThrift(); Originadora.Read(iprot); isset_originadora = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.Struct) { Versao = new VersaoThrift(); Versao.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_uuidDadoSerializado) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_tipoDadoSerializado) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_cnesDadoSerializado) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_dadoSerializado) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_remetente) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_originadora) { throw new TProtocolException(TProtocolException.INVALID_DATA); } }
public DadoTransporteThrift(string uuidDadoSerializado, long tipoDadoSerializado, string cnesDadoSerializado, byte[] dadoSerializado, DadoInstalacaoThrift remetente, DadoInstalacaoThrift originadora) : this() { this.UuidDadoSerializado = uuidDadoSerializado; this.TipoDadoSerializado = tipoDadoSerializado; this.CnesDadoSerializado = cnesDadoSerializado; this.DadoSerializado = dadoSerializado; this.Remetente = remetente; this.Originadora = originadora; }