diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/ExtendedSDK/Finance/Models/DecryptChatRecordResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/ExtendedSDK/Finance/Models/DecryptChatRecordResponse.cs index 15ea2af5..0c27b16d 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/ExtendedSDK/Finance/Models/DecryptChatRecordResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/ExtendedSDK/Finance/Models/DecryptChatRecordResponse.cs @@ -138,6 +138,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.ExtendedSDK.Finance.Models [System.Text.Json.Serialization.JsonPropertyName("tolist")] public string[]? ToUserIdList { get; set; } + /// + /// 获取或设置企业成员账号。 + /// + [Newtonsoft.Json.JsonProperty("user")] + [System.Text.Json.Serialization.JsonPropertyName("user")] + public string? UserId { get; set; } + /// /// 获取或设置群聊房间 ID。 /// @@ -327,6 +334,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.ExtendedSDK.Finance.Models [System.Text.Json.Serialization.JsonPropertyName("voip_doc_share")] public Types.VoIPDocumentShareMessage? MessageContentAsVoIPDocumentShare { get; set; } + /// + /// 获取或设置互通红包消息信息。 + /// + [Newtonsoft.Json.JsonProperty("external_redpacket")] + [System.Text.Json.Serialization.JsonPropertyName("external_redpacket")] + public Types.ExternalRedPacketMessage? MessageContentAsExternalRedPacket { get; set; } + /// /// 获取或设置视频号消息信息。 /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/ExtendedSDK/Finance/Models/__Abstractions/ChatMessage.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/ExtendedSDK/Finance/Models/__Abstractions/ChatMessage.cs index 00d2e951..8599cf6f 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/ExtendedSDK/Finance/Models/__Abstractions/ChatMessage.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/ExtendedSDK/Finance/Models/__Abstractions/ChatMessage.cs @@ -1,3 +1,4 @@ +using System; using System.Collections.Generic; namespace SKIT.FlurlHttpClient.Wechat.Work.ExtendedSDK.Finance.Models.Abstractions @@ -619,6 +620,40 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.ExtendedSDK.Finance.Models.Abstractio public class InfoMessage : ChatMessageBase { + public static class Types + { + public class NewsItem + { + /// + /// 获取或设置图文消息链接。 + /// + [Newtonsoft.Json.JsonProperty("url")] + [System.Text.Json.Serialization.JsonPropertyName("url")] + public string Url { get; set; } = default!; + + /// + /// 获取或设置图文消息标题。 + /// + [Newtonsoft.Json.JsonProperty("title")] + [System.Text.Json.Serialization.JsonPropertyName("title")] + public string Title { get; set; } = default!; + + /// + /// 获取或设置图文消息描述。 + /// + [Newtonsoft.Json.JsonProperty("description")] + [System.Text.Json.Serialization.JsonPropertyName("description")] + public string Description { get; set; } = default!; + + /// + /// 获取或设置图文消息配图 URL。 + /// + [Newtonsoft.Json.JsonProperty("picurl")] + [System.Text.Json.Serialization.JsonPropertyName("picurl")] + public string? PictureUrl { get; set; } + } + } + /// /// 获取或设置内容。 /// @@ -629,6 +664,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.ExtendedSDK.Finance.Models.Abstractio /// /// 获取或设置图文消息链接。 /// + [Obsolete("相关接口或字段于 2025-05-08 下线。")] [Newtonsoft.Json.JsonProperty("url")] [System.Text.Json.Serialization.JsonPropertyName("url")] public string? NewsUrl { get; set; } @@ -636,6 +672,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.ExtendedSDK.Finance.Models.Abstractio /// /// 获取或设置图文消息标题。 /// + [Obsolete("相关接口或字段于 2025-05-08 下线。")] [Newtonsoft.Json.JsonProperty("title")] [System.Text.Json.Serialization.JsonPropertyName("title")] public string? NewsTitle { get; set; } @@ -643,10 +680,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.ExtendedSDK.Finance.Models.Abstractio /// /// 获取或设置图文消息描述。 /// + [Obsolete("相关接口或字段于 2025-05-08 下线。")] [Newtonsoft.Json.JsonProperty("description")] [System.Text.Json.Serialization.JsonPropertyName("description")] public string? NewsDescription { get; set; } + /// + /// 获取或设置图文消息列表。 + /// + [Newtonsoft.Json.JsonProperty("item")] + [System.Text.Json.Serialization.JsonPropertyName("item")] + public Types.NewsItem[]? NewsList { get; set; } + /// /// 获取或设置 VoIP 通话时长(单位:秒)。 ///