using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PCRobot { public enum XxType { 二维码=10000, 登录成功=10001, 退出登陆=10002, 接收消息=20000, 添加好友=30000, 获取聊天对象=30001, 建群返回=30002, A8Key=30003, 语音消息 =40000, 文件消息=40001, 视频消息=40002, 图片消息=40003, 文字消息=40004, 好友列表=50000, 群员列表=50001, 邀请入群=60000, 微信转账=70000, 好友请求=80000, } public class QrMsg { public XxType msgType { get; set; } = XxType.二维码; public string base64Data { get; set; } } /// /// 登录消息 /// public class LgSucMsg { public XxType msgType { get; set; } = XxType.登录成功; public string nickName { get; set; } public string wxId { get; set; } public string wxNo { get; set; } public string headImg { get; set; } public int packType { get; set; } public int pid { get; set; } public int hwnd { get; set; } public string phone { get; set; } } public class msgBase { public string recvWxid { get; set; } public string time { get; set; } public int isSend { get; set; } public int localMsgID { get; set; } public string serverMsgID { get; set; } public string wxid_1 { get; set; } public string wxid_2 { get; set; } public string msg { get; set; } public string source { get; set; } } /// /// 语音消息 /// public class Vom:msgBase { public XxType msgType { get; set; } = XxType.语音消息; } /// /// 文字消息 /// public class Tm : msgBase { public XxType msgType { get; set; } = XxType.文字消息; } /// /// 文字消息 /// public class Pm : msgBase { public XxType msgType { get; set; } = XxType.图片消息; } /// /// 文件消息 /// public class Fm : msgBase { public XxType msgType { get; set; } = XxType.文件消息; } /// /// 视频消息 /// public class Vm : msgBase { public XxType msgType { get; set; } = XxType.视频消息; } }