Exemplo n.º 1
0
 internal override object ToProto()
 {
     BaseRespP.Builder builder = BaseRespP.CreateBuilder();
     builder.Type        = (uint)this.Type();
     builder.Transaction = this.Transaction;
     builder.ErrCode     = (uint)this.ErrCode;
     builder.ErrStr      = this.ErrStr;
     GetMessageFromWXResp.Builder builder2 = GetMessageFromWXResp.CreateBuilder();
     builder2.Base = builder.Build();
     return(builder2.Build());
 }
Exemplo n.º 2
0
            internal override void FromProto(object protoObj)
            {
                GetMessageFromWXResp resp = protoObj as GetMessageFromWXResp;

                if (resp != null)
                {
                    Transaction = resp.Base.Transaction;
                    ErrCode     = (int)resp.Base.ErrCode;
                    ErrStr      = resp.Base.ErrStr;
                }
            }
Exemplo n.º 3
0
            internal override void FromProto(object protoObj)
            {
                GetMessageFromWXResp resp = protoObj as GetMessageFromWXResp;

                if (resp != null)
                {
                    Transaction = resp.Base.Transaction;
                    ErrCode     = (int)resp.Base.ErrCode;
                    ErrStr      = resp.Base.ErrStr;
                    Username    = resp.Username;
                    Message     = WXBaseMessage.CreateMessage((int)resp.Msg.Type);
                    Message?.FromProto(resp.Msg);
                }
            }
Exemplo n.º 4
0
            internal override void FromProto(object protoObj)
            {
                if (protoObj == null)
                {
                    return;
                }
                GetMessageFromWXResp getMessageFromWXResp = protoObj as GetMessageFromWXResp;

                if (getMessageFromWXResp == null)
                {
                    return;
                }
                this.Transaction = getMessageFromWXResp.Base.Transaction;
                this.ErrCode     = (int)getMessageFromWXResp.Base.ErrCode;
                this.ErrStr      = getMessageFromWXResp.Base.ErrStr;
            }
Exemplo n.º 5
0
 internal override object ToProto()
 {
     BaseRespP.Builder builder = BaseRespP.CreateBuilder();
     builder.Type        = (uint)Type();
     builder.Transaction = Transaction;
     builder.ErrCode     = (uint)ErrCode;
     builder.ErrStr      = ErrStr;
     GetMessageFromWXResp.Builder builder2 = GetMessageFromWXResp.CreateBuilder();
     builder2.Base = builder.Build();
     if (Message != null)
     {
         WXMessageP ep = Message.ToProto() as WXMessageP;
         builder2.Msg = ep;
     }
     builder2.Username = Username;
     return(builder2.Build());
 }
Exemplo n.º 6
0
            internal override void FromProto(object protoObj)
            {
                if (protoObj == null)
                {
                    return;
                }
                GetMessageFromWXResp getMessageFromWXResp = protoObj as GetMessageFromWXResp;

                if (getMessageFromWXResp == null)
                {
                    return;
                }
                this.Transaction = getMessageFromWXResp.Base.Transaction;
                this.ErrCode     = (int)getMessageFromWXResp.Base.ErrCode;
                this.ErrStr      = getMessageFromWXResp.Base.ErrStr;
                this.Username    = getMessageFromWXResp.Username;
                this.Message     = WXBaseMessage.CreateMessage((int)getMessageFromWXResp.Msg.Type);
                if (this.Message != null)
                {
                    this.Message.FromProto(getMessageFromWXResp.Msg);
                }
            }