internal override object ToProto()
{
BaseReqP.Builder builder = BaseReqP.CreateBuilder();
builder.Type = (uint)Type();
builder.Transaction = Transaction;
SendMessageToWXReq.Builder builder2 = SendMessageToWXReq.CreateBuilder();
builder2.Base = builder.Build();
builder2.Scene = (uint)Scene;
if (Message != null)
{
WXMessageP ep = Message.ToProto() as WXMessageP;
builder2.Msg = ep;
}
return builder2.Build();
}