Exemplo n.º 1
0
        public override string ToString()
        {
            StringBuilder __sb    = new StringBuilder("UserInfoPerson(");
            bool          __first = true;

            if (UserId != null && __isset.userId)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("UserId: ");
                __sb.Append(UserId);
            }
            if (BirthDate != null && __isset.birthDate)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("BirthDate: ");
                __sb.Append(BirthDate);
            }
            if (FirstName != null && __isset.firstName)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("FirstName: ");
                __sb.Append(FirstName);
            }
            if (LastName != null && __isset.lastName)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("LastName: ");
                __sb.Append(LastName);
            }
            if (Gender != null && __isset.gender)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Gender: ");
                __sb.Append(Gender);
            }
            if (Title != null && __isset.title)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Title: ");
                __sb.Append(Title);
            }
            if (EmployerTypeId != null && __isset.employerTypeId)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("EmployerTypeId: ");
                __sb.Append(EmployerTypeId == null ? "<null>" : EmployerTypeId.ToString());
            }
            if (IndustryId != null && __isset.industryId)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("IndustryId: ");
                __sb.Append(IndustryId == null ? "<null>" : IndustryId.ToString());
            }
            if (Interests != null && __isset.interests)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Interests: ");
                __sb.Append(Interests);
            }
            if (ReligionId != null && __isset.religionId)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("ReligionId: ");
                __sb.Append(ReligionId == null ? "<null>" : ReligionId.ToString());
            }
            if (RelationshipStatusId != null && __isset.relationshipStatusId)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("RelationshipStatusId: ");
                __sb.Append(RelationshipStatusId == null ? "<null>" : RelationshipStatusId.ToString());
            }
            if (Nationality != null && __isset.nationality)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Nationality: ");
                __sb.Append(Nationality == null ? "<null>" : Nationality.ToString());
            }
            __sb.Append(")");
            return(__sb.ToString());
        }
Exemplo n.º 2
0
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("UserInfoPerson");

            oprot.WriteStructBegin(struc);
            TField field = new TField();

            if (UserId != null && __isset.userId)
            {
                field.Name = "userId";
                field.Type = TType.String;
                field.ID   = 1;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(UserId);
                oprot.WriteFieldEnd();
            }
            if (BirthDate != null && __isset.birthDate)
            {
                field.Name = "birthDate";
                field.Type = TType.String;
                field.ID   = 2;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(BirthDate);
                oprot.WriteFieldEnd();
            }
            if (FirstName != null && __isset.firstName)
            {
                field.Name = "firstName";
                field.Type = TType.String;
                field.ID   = 3;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(FirstName);
                oprot.WriteFieldEnd();
            }
            if (LastName != null && __isset.lastName)
            {
                field.Name = "lastName";
                field.Type = TType.String;
                field.ID   = 4;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(LastName);
                oprot.WriteFieldEnd();
            }
            if (Gender != null && __isset.gender)
            {
                field.Name = "gender";
                field.Type = TType.String;
                field.ID   = 5;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(Gender);
                oprot.WriteFieldEnd();
            }
            if (Title != null && __isset.title)
            {
                field.Name = "title";
                field.Type = TType.String;
                field.ID   = 6;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(Title);
                oprot.WriteFieldEnd();
            }
            if (EmployerTypeId != null && __isset.employerTypeId)
            {
                field.Name = "employerTypeId";
                field.Type = TType.Struct;
                field.ID   = 7;
                oprot.WriteFieldBegin(field);
                EmployerTypeId.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (IndustryId != null && __isset.industryId)
            {
                field.Name = "industryId";
                field.Type = TType.Struct;
                field.ID   = 8;
                oprot.WriteFieldBegin(field);
                IndustryId.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (Interests != null && __isset.interests)
            {
                field.Name = "interests";
                field.Type = TType.String;
                field.ID   = 9;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(Interests);
                oprot.WriteFieldEnd();
            }
            if (ReligionId != null && __isset.religionId)
            {
                field.Name = "religionId";
                field.Type = TType.Struct;
                field.ID   = 10;
                oprot.WriteFieldBegin(field);
                ReligionId.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (RelationshipStatusId != null && __isset.relationshipStatusId)
            {
                field.Name = "relationshipStatusId";
                field.Type = TType.Struct;
                field.ID   = 11;
                oprot.WriteFieldBegin(field);
                RelationshipStatusId.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (Nationality != null && __isset.nationality)
            {
                field.Name = "nationality";
                field.Type = TType.Struct;
                field.ID   = 12;
                oprot.WriteFieldBegin(field);
                Nationality.Write(oprot);
                oprot.WriteFieldEnd();
            }
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }