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 通话时长(单位:秒)。
///