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>

View File

@ -1,4 +1,4 @@
<xml>
<xml>
<SuiteId><![CDATA[ww4asffe99e54c0f4c]]></SuiteId>
<AuthCorpId><![CDATA[wxf8b4f85f3a794e77]]></AuthCorpId>
<InfoType><![CDATA[change_external_chat]]></InfoType>
@ -9,4 +9,10 @@
<JoinScene>1</JoinScene>
<QuitScene>0</QuitScene>
<MemChangeCnt>10</MemChangeCnt>
<MemChangeList>
<Item>Jack</Item>
<Item>Rose</Item>
</MemChangeList>
<LastMemVer>9c3f97c2ada667dfb5f6d03308d963e1</LastMemVer>
<CurMemVer>71217227bbd112ecfe3a49c482195cb4</CurMemVer>
</xml>