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()); }
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; } }
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); } }
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; }
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()); }
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); } }