old_flsystem/类库/Chat.Framework/PCRobotSDK/WechatEvents/WechatStatusEvents.cs

70 lines
1.7 KiB
C#

using PCRobot.Pack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Chat.Framework.PCRobotSDK.WechatEvents
{
/// <summary>
/// 微信状态事件
/// </summary>
public class WechatStatusEvents : ChatEvent
{
/// <summary>
/// Uin
/// </summary>
public string Uin { get; private set; }
/// <summary>
/// 状态
/// </summary>
public Status Status { get; private set; }
/// <summary>
/// 消息命令
/// </summary>
public PCRobotCMD Cmd { get; private set; }
/// <summary>
/// 机器人账号
/// </summary>
public string RobotUsername { get; private set; }
/// <summary>
/// 机器人昵称
/// </summary>
public string RobotUsernick { get; private set; }
/// <summary>
/// 机器人类型
/// </summary>
public RobotType RobotType { get; private set; }
/// <summary>
/// 秘钥
/// </summary>
public string Key { get; private set; }
/// <summary>
/// 消息命
/// </summary>
public string MsgId { get; private set; }
//public WechatStatus Data { get; private set; }
public WechatStatusEvents(WechatStatus data)
{
this.Uin = data.Uin;
this.Status = data.Status;
this.RobotUsernick = data.RobotUsernick;
this.RobotUsername = data.RobotUsername;
this.RobotType = data.RobotType;
this.MsgId = data.MsgId;
this.Key = data.Key;
this.Cmd = data.Cmd;
}
}
}