feat(work): 随官方更新客户群变更事件相关通知事件模型

This commit is contained in:
Fu Diwei
2024-01-03 13:40:02 +08:00
parent 2888538445
commit d42c07dded
2 changed files with 25 additions and 1 deletions

View File

@@ -7,6 +7,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Events
/// </summary>
public class ChangeExternalChatEvent : WechatWorkEvent, WechatWorkEvent.Serialization.IXmlSerializable
{
public static class Types
{
public class MemberChangedList
{
/// <summary>
/// 获取或设置成员账号列表。
/// </summary>
[System.Xml.Serialization.XmlElement("Item")]
public string[] Items { get; set; } = default!;
}
}
/// <summary>
/// 获取或设置第三方应用的 SuiteId。
/// </summary>
@@ -55,6 +67,12 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Events
[System.Xml.Serialization.XmlElement("MemChangeCnt", IsNullable = true)]
public int? MemberChangedCount { get; set; }
/// <summary>
/// 获取或设置成员变更列表。
/// </summary>
[System.Xml.Serialization.XmlElement("MemChangeList", IsNullable = true)]
public Types.MemberChangedList? MemberChangedList { get; set; }
/// <summary>
/// 获取或设置变更前的群成员版本号。
/// </summary>