public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("UserAcademicResponse");

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

            if (DbStatus != null && __isset.dbStatus)
            {
                field.Name = "dbStatus";
                field.Type = TType.Struct;
                field.ID   = 1;
                oprot.WriteFieldBegin(field);
                DbStatus.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (__isset.academicId)
            {
                field.Name = "academicId";
                field.Type = TType.I64;
                field.ID   = 2;
                oprot.WriteFieldBegin(field);
                oprot.WriteI64(AcademicId);
                oprot.WriteFieldEnd();
            }
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }
Пример #2
0
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("Employment");

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

            if (__isset.userId)
            {
                field.Name = "userId";
                field.Type = TType.I32;
                field.ID   = 1;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(UserId);
                oprot.WriteFieldEnd();
            }
            if (__isset.mode)
            {
                field.Name = "mode";
                field.Type = TType.I16;
                field.ID   = 2;
                oprot.WriteFieldBegin(field);
                oprot.WriteI16(Mode);
                oprot.WriteFieldEnd();
            }
            if (EmployeeInfo != null && __isset.employeeInfo)
            {
                field.Name = "employeeInfo";
                field.Type = TType.Struct;
                field.ID   = 3;
                oprot.WriteFieldBegin(field);
                EmployeeInfo.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (__isset.personEmploymentId)
            {
                field.Name = "personEmploymentId";
                field.Type = TType.I64;
                field.ID   = 4;
                oprot.WriteFieldBegin(field);
                oprot.WriteI64(PersonEmploymentId);
                oprot.WriteFieldEnd();
            }
            if (__isset.requestId)
            {
                field.Name = "requestId";
                field.Type = TType.I64;
                field.ID   = 5;
                oprot.WriteFieldBegin(field);
                oprot.WriteI64(RequestId);
                oprot.WriteFieldEnd();
            }
            if (City != null && __isset.city)
            {
                field.Name = "city";
                field.Type = TType.Struct;
                field.ID   = 6;
                oprot.WriteFieldBegin(field);
                City.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (DbStatus != null && __isset.dbStatus)
            {
                field.Name = "dbStatus";
                field.Type = TType.Struct;
                field.ID   = 7;
                oprot.WriteFieldBegin(field);
                DbStatus.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (EmployeeIds != null && __isset.employeeIds)
            {
                field.Name = "employeeIds";
                field.Type = TType.String;
                field.ID   = 8;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(EmployeeIds);
                oprot.WriteFieldEnd();
            }
            if (__isset.rating)
            {
                field.Name = "rating";
                field.Type = TType.I32;
                field.ID   = 9;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(Rating);
                oprot.WriteFieldEnd();
            }
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }
Пример #3
0
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("Skill");

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

            if (__isset.userId)
            {
                field.Name = "userId";
                field.Type = TType.I32;
                field.ID   = 1;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(UserId);
                oprot.WriteFieldEnd();
            }
            if (__isset.friendId)
            {
                field.Name = "friendId";
                field.Type = TType.I32;
                field.ID   = 2;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(FriendId);
                oprot.WriteFieldEnd();
            }
            if (__isset.skillTypeId)
            {
                field.Name = "skillTypeId";
                field.Type = TType.I32;
                field.ID   = 3;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(SkillTypeId);
                oprot.WriteFieldEnd();
            }
            if (__isset.thumbsUpOrDown)
            {
                field.Name = "thumbsUpOrDown";
                field.Type = TType.I32;
                field.ID   = 4;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(ThumbsUpOrDown);
                oprot.WriteFieldEnd();
            }
            if (__isset.thumbsUp)
            {
                field.Name = "thumbsUp";
                field.Type = TType.I32;
                field.ID   = 5;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(ThumbsUp);
                oprot.WriteFieldEnd();
            }
            if (__isset.thumbsDown)
            {
                field.Name = "thumbsDown";
                field.Type = TType.I32;
                field.ID   = 6;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(ThumbsDown);
                oprot.WriteFieldEnd();
            }
            if (__isset.yourThumb)
            {
                field.Name = "yourThumb";
                field.Type = TType.Bool;
                field.ID   = 7;
                oprot.WriteFieldBegin(field);
                oprot.WriteBool(YourThumb);
                oprot.WriteFieldEnd();
            }
            if (DbStatus != null && __isset.dbStatus)
            {
                field.Name = "dbStatus";
                field.Type = TType.Struct;
                field.ID   = 8;
                oprot.WriteFieldBegin(field);
                DbStatus.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (__isset.offset)
            {
                field.Name = "offset";
                field.Type = TType.I32;
                field.ID   = 9;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(Offset);
                oprot.WriteFieldEnd();
            }
            if (__isset.pageSize)
            {
                field.Name = "pageSize";
                field.Type = TType.I32;
                field.ID   = 10;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(PageSize);
                oprot.WriteFieldEnd();
            }
            if (Picture != null && __isset.picture)
            {
                field.Name = "picture";
                field.Type = TType.String;
                field.ID   = 11;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(Picture);
                oprot.WriteFieldEnd();
            }
            if (Username != null && __isset.username)
            {
                field.Name = "username";
                field.Type = TType.String;
                field.ID   = 12;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(Username);
                oprot.WriteFieldEnd();
            }
            if (Name != null && __isset.name)
            {
                field.Name = "name";
                field.Type = TType.String;
                field.ID   = 13;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(Name);
                oprot.WriteFieldEnd();
            }
            if (Text != null && __isset.text)
            {
                field.Name = "text";
                field.Type = TType.String;
                field.ID   = 14;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(Text);
                oprot.WriteFieldEnd();
            }
            if (__isset.suggestorId)
            {
                field.Name = "suggestorId";
                field.Type = TType.I32;
                field.ID   = 15;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(SuggestorId);
                oprot.WriteFieldEnd();
            }
            if (__isset.accept)
            {
                field.Name = "accept";
                field.Type = TType.Bool;
                field.ID   = 16;
                oprot.WriteFieldBegin(field);
                oprot.WriteBool(Accept);
                oprot.WriteFieldEnd();
            }
            if (__isset.profileUserId)
            {
                field.Name = "profileUserId";
                field.Type = TType.I32;
                field.ID   = 17;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(ProfileUserId);
                oprot.WriteFieldEnd();
            }
            if (SkillName != null && __isset.skillName)
            {
                field.Name = "skillName";
                field.Type = TType.String;
                field.ID   = 18;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(SkillName);
                oprot.WriteFieldEnd();
            }
            if (__isset.percentThumbsUp)
            {
                field.Name = "percentThumbsUp";
                field.Type = TType.I32;
                field.ID   = 19;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(PercentThumbsUp);
                oprot.WriteFieldEnd();
            }
            if (__isset.percentThumbsDown)
            {
                field.Name = "percentThumbsDown";
                field.Type = TType.I32;
                field.ID   = 20;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(PercentThumbsDown);
                oprot.WriteFieldEnd();
            }
            if (SkillGuid != null && __isset.skillGuid)
            {
                field.Name = "skillGuid";
                field.Type = TType.String;
                field.ID   = 21;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(SkillGuid);
                oprot.WriteFieldEnd();
            }
            if (UserIdOrName != null && __isset.userIdOrName)
            {
                field.Name = "userIdOrName";
                field.Type = TType.String;
                field.ID   = 22;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(UserIdOrName);
                oprot.WriteFieldEnd();
            }
            if (Suggestor != null && __isset.suggestor)
            {
                field.Name = "suggestor";
                field.Type = TType.String;
                field.ID   = 23;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(Suggestor);
                oprot.WriteFieldEnd();
            }
            if (EmployeeIds != null && __isset.employeeIds)
            {
                field.Name = "employeeIds";
                field.Type = TType.String;
                field.ID   = 24;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(EmployeeIds);
                oprot.WriteFieldEnd();
            }
            if (__isset.rating)
            {
                field.Name = "rating";
                field.Type = TType.I32;
                field.ID   = 25;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(Rating);
                oprot.WriteFieldEnd();
            }
            if (ProfileUser != null && __isset.profileUser)
            {
                field.Name = "profileUser";
                field.Type = TType.String;
                field.ID   = 26;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(ProfileUser);
                oprot.WriteFieldEnd();
            }
            if (Users != null && __isset.users)
            {
                field.Name = "users";
                field.Type = TType.String;
                field.ID   = 27;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(Users);
                oprot.WriteFieldEnd();
            }
            if (__isset.thumbsCount)
            {
                field.Name = "thumbsCount";
                field.Type = TType.I32;
                field.ID   = 28;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(ThumbsCount);
                oprot.WriteFieldEnd();
            }
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }