using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Chat.Framework.WXSdk.Implement; namespace Chat.Framework.WXSdk.Events { /// /// 收到微信用户进群申请事件 /// public class WXApplyGroup : WXEvent { /// /// 申请入群用户基础信息 /// public class ApplyGroupMember { /// /// 新人账号 /// public string wxid { get; set; } /// /// 新人昵称 /// public string nickname { get; set; } /// /// 新人头像 /// public string headimgurl { get; set; } public string quitchatroominfo { get; set; } } public override string ToString() { return $"微信({Client.User.Nick}【{Client.User.Uin}】)->入群验证->{Usernick}({Wxid})申请加入[{GroupName}({GroupId})],验证内容:{Reason}"; } public WXApplyGroup(WXClientImpl_IPAD client) : base(client) { IsToString = true; this.GroupName = string.Empty; this.Members = new List(); } /// /// 申请进群的用户集合 /// public List Members { get; private set; } /// /// 申请入群账号 /// public string Wxid { get; internal set; } //public string Usernick { get; internal set; } private string _usernick; /// /// 申请入群昵称 /// public string Usernick { get { return _usernick; } internal set { _usernick = Util.RemoveEmoji(value); } } /// /// 申请理由 /// public string Reason { get; internal set; } /// /// 申请群账号 /// public string GroupId { get; internal set; } //public string GroupName { get; internal set; } private string _groupName; /// /// 申请群昵称 /// public string GroupName { get { return _groupName; } internal set { _groupName = Util.RemoveEmoji(value); } } } }