Beispiel #1
0
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("UserShare");

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

            field.Name = "id";
            field.Type = TType.String;
            field.ID   = 1;
            oprot.WriteFieldBegin(field);
            oprot.WriteString(Id);
            oprot.WriteFieldEnd();
            field.Name = "user";
            field.Type = TType.Struct;
            field.ID   = 2;
            oprot.WriteFieldBegin(field);
            User.Write(oprot);
            oprot.WriteFieldEnd();
            field.Name = "info";
            field.Type = TType.Struct;
            field.ID   = 3;
            oprot.WriteFieldBegin(field);
            Info.Write(oprot);
            oprot.WriteFieldEnd();
            field.Name = "createTime";
            field.Type = TType.I64;
            field.ID   = 4;
            oprot.WriteFieldBegin(field);
            oprot.WriteI64(CreateTime);
            oprot.WriteFieldEnd();
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }
Beispiel #2
0
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("UserFavourite");

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

            field.Name = "id";
            field.Type = TType.String;
            field.ID   = 1;
            oprot.WriteFieldBegin(field);
            oprot.WriteString(Id);
            oprot.WriteFieldEnd();
            field.Name = "user";
            field.Type = TType.Struct;
            field.ID   = 2;
            oprot.WriteFieldBegin(field);
            User.Write(oprot);
            oprot.WriteFieldEnd();
            field.Name = "info";
            field.Type = TType.Struct;
            field.ID   = 3;
            oprot.WriteFieldBegin(field);
            Info.Write(oprot);
            oprot.WriteFieldEnd();
            field.Name = "createTime";
            field.Type = TType.I64;
            field.ID   = 4;
            oprot.WriteFieldBegin(field);
            oprot.WriteI64(CreateTime);
            oprot.WriteFieldEnd();
            if (__isset.updateTime)
            {
                field.Name = "updateTime";
                field.Type = TType.I64;
                field.ID   = 5;
                oprot.WriteFieldBegin(field);
                oprot.WriteI64(UpdateTime);
                oprot.WriteFieldEnd();
            }
            field.Name = "status";
            field.Type = TType.Bool;
            field.ID   = 6;
            oprot.WriteFieldBegin(field);
            oprot.WriteBool(Status);
            oprot.WriteFieldEnd();
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }
Beispiel #3
0
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("UserDownload");

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

            field.Name = "id";
            field.Type = TType.String;
            field.ID   = 1;
            oprot.WriteFieldBegin(field);
            oprot.WriteString(Id);
            oprot.WriteFieldEnd();
            field.Name = "user";
            field.Type = TType.Struct;
            field.ID   = 2;
            oprot.WriteFieldBegin(field);
            User.Write(oprot);
            oprot.WriteFieldEnd();
            field.Name = "info";
            field.Type = TType.Struct;
            field.ID   = 3;
            oprot.WriteFieldBegin(field);
            Info.Write(oprot);
            oprot.WriteFieldEnd();
            field.Name = "createTime";
            field.Type = TType.I64;
            field.ID   = 4;
            oprot.WriteFieldBegin(field);
            oprot.WriteI64(CreateTime);
            oprot.WriteFieldEnd();
            if (__isset.finishTime)
            {
                field.Name = "finishTime";
                field.Type = TType.I64;
                field.ID   = 5;
                oprot.WriteFieldBegin(field);
                oprot.WriteI64(FinishTime);
                oprot.WriteFieldEnd();
            }
            field.Name = "status";
            field.Type = TType.I32;
            field.ID   = 6;
            oprot.WriteFieldBegin(field);
            oprot.WriteI32((int)Status);
            oprot.WriteFieldEnd();
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }