示例#1
0
        public override string ToString()
        {
            StringBuilder __sb    = new StringBuilder("CadastroDomiciliarThrift(");
            bool          __first = true;

            if (AnimaisNoDomicilio != null && __isset.animaisNoDomicilio)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("AnimaisNoDomicilio: ");
                __sb.Append(AnimaisNoDomicilio);
            }
            if (CondicaoMoradia != null && __isset.condicaoMoradia)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("CondicaoMoradia: ");
                __sb.Append(CondicaoMoradia == null ? "<null>" : CondicaoMoradia.ToString());
            }
            if (EnderecoLocalPermanencia != null && __isset.enderecoLocalPermanencia)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("EnderecoLocalPermanencia: ");
                __sb.Append(EnderecoLocalPermanencia == null ? "<null>" : EnderecoLocalPermanencia.ToString());
            }
            if (Familias != null && __isset.familias)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Familias: ");
                __sb.Append(Familias);
            }
            if (__isset.fichaAtualizada)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("FichaAtualizada: ");
                __sb.Append(FichaAtualizada);
            }
            if (QuantosAnimaisNoDomicilio != null && __isset.quantosAnimaisNoDomicilio)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("QuantosAnimaisNoDomicilio: ");
                __sb.Append(QuantosAnimaisNoDomicilio);
            }
            if (__isset.stAnimaisNoDomicilio)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("StAnimaisNoDomicilio: ");
                __sb.Append(StAnimaisNoDomicilio);
            }
            if (__isset.statusTermoRecusa)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("StatusTermoRecusa: ");
                __sb.Append(StatusTermoRecusa);
            }
            if (__isset.tpCdsOrigem)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("TpCdsOrigem: ");
                __sb.Append(TpCdsOrigem);
            }
            if (!__first)
            {
                __sb.Append(", ");
            }
            __sb.Append("Uuid: ");
            __sb.Append(Uuid);
            if (UuidFichaOriginadora != null && __isset.uuidFichaOriginadora)
            {
                __sb.Append(", UuidFichaOriginadora: ");
                __sb.Append(UuidFichaOriginadora);
            }
            if (__isset.tipoDeImovel)
            {
                __sb.Append(", TipoDeImovel: ");
                __sb.Append(TipoDeImovel);
            }
            if (InstituicaoPermanencia != null && __isset.instituicaoPermanencia)
            {
                __sb.Append(", InstituicaoPermanencia: ");
                __sb.Append(InstituicaoPermanencia == null ? "<null>" : InstituicaoPermanencia.ToString());
            }
            if (HeaderTransport != null && __isset.headerTransport)
            {
                __sb.Append(", HeaderTransport: ");
                __sb.Append(HeaderTransport == null ? "<null>" : HeaderTransport.ToString());
            }
            __sb.Append(")");
            return(__sb.ToString());
        }
示例#2
0
 public void Write(TProtocol oprot)
 {
     oprot.IncrementRecursionDepth();
     try
     {
         TStruct struc = new TStruct("CadastroDomiciliarThrift");
         oprot.WriteStructBegin(struc);
         TField field = new TField();
         if (AnimaisNoDomicilio != null && __isset.animaisNoDomicilio)
         {
             field.Name = "animaisNoDomicilio";
             field.Type = TType.List;
             field.ID   = 1;
             oprot.WriteFieldBegin(field);
             {
                 oprot.WriteListBegin(new TList(TType.I64, AnimaisNoDomicilio.Count));
                 foreach (long _iter6 in AnimaisNoDomicilio)
                 {
                     oprot.WriteI64(_iter6);
                 }
                 oprot.WriteListEnd();
             }
             oprot.WriteFieldEnd();
         }
         if (CondicaoMoradia != null && __isset.condicaoMoradia)
         {
             field.Name = "condicaoMoradia";
             field.Type = TType.Struct;
             field.ID   = 2;
             oprot.WriteFieldBegin(field);
             CondicaoMoradia.Write(oprot);
             oprot.WriteFieldEnd();
         }
         if (EnderecoLocalPermanencia != null && __isset.enderecoLocalPermanencia)
         {
             field.Name = "enderecoLocalPermanencia";
             field.Type = TType.Struct;
             field.ID   = 4;
             oprot.WriteFieldBegin(field);
             EnderecoLocalPermanencia.Write(oprot);
             oprot.WriteFieldEnd();
         }
         if (Familias != null && __isset.familias)
         {
             field.Name = "familias";
             field.Type = TType.List;
             field.ID   = 5;
             oprot.WriteFieldBegin(field);
             {
                 oprot.WriteListBegin(new TList(TType.Struct, Familias.Count));
                 foreach (FamiliaRowThrift _iter7 in Familias)
                 {
                     _iter7.Write(oprot);
                 }
                 oprot.WriteListEnd();
             }
             oprot.WriteFieldEnd();
         }
         if (__isset.fichaAtualizada)
         {
             field.Name = "fichaAtualizada";
             field.Type = TType.Bool;
             field.ID   = 6;
             oprot.WriteFieldBegin(field);
             oprot.WriteBool(FichaAtualizada);
             oprot.WriteFieldEnd();
         }
         if (QuantosAnimaisNoDomicilio != null && __isset.quantosAnimaisNoDomicilio)
         {
             field.Name = "quantosAnimaisNoDomicilio";
             field.Type = TType.String;
             field.ID   = 7;
             oprot.WriteFieldBegin(field);
             oprot.WriteString(QuantosAnimaisNoDomicilio);
             oprot.WriteFieldEnd();
         }
         if (__isset.stAnimaisNoDomicilio)
         {
             field.Name = "stAnimaisNoDomicilio";
             field.Type = TType.Bool;
             field.ID   = 8;
             oprot.WriteFieldBegin(field);
             oprot.WriteBool(StAnimaisNoDomicilio);
             oprot.WriteFieldEnd();
         }
         if (__isset.statusTermoRecusa)
         {
             field.Name = "statusTermoRecusa";
             field.Type = TType.Bool;
             field.ID   = 9;
             oprot.WriteFieldBegin(field);
             oprot.WriteBool(StatusTermoRecusa);
             oprot.WriteFieldEnd();
         }
         if (__isset.tpCdsOrigem)
         {
             field.Name = "tpCdsOrigem";
             field.Type = TType.I32;
             field.ID   = 10;
             oprot.WriteFieldBegin(field);
             oprot.WriteI32(TpCdsOrigem);
             oprot.WriteFieldEnd();
         }
         field.Name = "uuid";
         field.Type = TType.String;
         field.ID   = 11;
         oprot.WriteFieldBegin(field);
         oprot.WriteString(Uuid);
         oprot.WriteFieldEnd();
         if (UuidFichaOriginadora != null && __isset.uuidFichaOriginadora)
         {
             field.Name = "uuidFichaOriginadora";
             field.Type = TType.String;
             field.ID   = 12;
             oprot.WriteFieldBegin(field);
             oprot.WriteString(UuidFichaOriginadora);
             oprot.WriteFieldEnd();
         }
         if (__isset.tipoDeImovel)
         {
             field.Name = "tipoDeImovel";
             field.Type = TType.I64;
             field.ID   = 13;
             oprot.WriteFieldBegin(field);
             oprot.WriteI64(TipoDeImovel);
             oprot.WriteFieldEnd();
         }
         if (InstituicaoPermanencia != null && __isset.instituicaoPermanencia)
         {
             field.Name = "instituicaoPermanencia";
             field.Type = TType.Struct;
             field.ID   = 14;
             oprot.WriteFieldBegin(field);
             InstituicaoPermanencia.Write(oprot);
             oprot.WriteFieldEnd();
         }
         if (HeaderTransport != null && __isset.headerTransport)
         {
             field.Name = "headerTransport";
             field.Type = TType.Struct;
             field.ID   = 15;
             oprot.WriteFieldBegin(field);
             HeaderTransport.Write(oprot);
             oprot.WriteFieldEnd();
         }
         oprot.WriteFieldStop();
         oprot.WriteStructEnd();
     }
     finally
     {
         oprot.DecrementRecursionDepth();
     }
 }