mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-07-15 22:58:02 +08:00
feat(work): 随官方更新客户群变更事件相关通知事件模型
This commit is contained in:
parent
2888538445
commit
d42c07dded
@ -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>
|
||||
|
@ -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>
|
||||
|
Loading…
Reference in New Issue
Block a user