diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/ImageMessageEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/ImageMessageEvent.cs index 85f51315..07c733a6 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/ImageMessageEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/ImageMessageEvent.cs @@ -1,4 +1,4 @@ -namespace SKIT.FlurlHttpClient.Wechat.Api.Events +namespace SKIT.FlurlHttpClient.Wechat.Api.Events { /// /// 表示 IMAGE 事件的数据。 @@ -29,5 +29,21 @@ [System.Text.Json.Serialization.JsonPropertyName("MediaId")] [System.Xml.Serialization.XmlElement("MediaId")] public string MediaId { get; set; } = default!; + + /// + /// 获取或设置消息数据 ID。 + /// + [Newtonsoft.Json.JsonProperty("MsgDataId")] + [System.Text.Json.Serialization.JsonPropertyName("MsgDataId")] + [System.Xml.Serialization.XmlElement("MsgDataId", IsNullable = true)] + public string? MessageDataId { get; set; } + + /// + /// 获取或设置图文顺序索引(从 1 开始)。 + /// + [Newtonsoft.Json.JsonProperty("Idx")] + [System.Text.Json.Serialization.JsonPropertyName("Idx")] + [System.Xml.Serialization.XmlElement("Idx", IsNullable = true)] + public int? Index { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/LocationMessageEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/LocationMessageEvent.cs index fd419785..6bec6ae6 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/LocationMessageEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/LocationMessageEvent.cs @@ -1,4 +1,4 @@ -namespace SKIT.FlurlHttpClient.Wechat.Api.Events +namespace SKIT.FlurlHttpClient.Wechat.Api.Events { /// /// 表示 LOCATION 事件的数据。 @@ -45,5 +45,21 @@ [System.Text.Json.Serialization.JsonPropertyName("Label")] [System.Xml.Serialization.XmlElement("Label")] public string Label { get; set; } = default!; + + /// + /// 获取或设置消息数据 ID。 + /// + [Newtonsoft.Json.JsonProperty("MsgDataId")] + [System.Text.Json.Serialization.JsonPropertyName("MsgDataId")] + [System.Xml.Serialization.XmlElement("MsgDataId", IsNullable = true)] + public string? MessageDataId { get; set; } + + /// + /// 获取或设置图文顺序索引(从 1 开始)。 + /// + [Newtonsoft.Json.JsonProperty("Idx")] + [System.Text.Json.Serialization.JsonPropertyName("Idx")] + [System.Xml.Serialization.XmlElement("Idx", IsNullable = true)] + public int? Index { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/ShortVideoMessageEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/ShortVideoMessageEvent.cs index e3d2d623..301b9b4f 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/ShortVideoMessageEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/ShortVideoMessageEvent.cs @@ -1,4 +1,4 @@ -namespace SKIT.FlurlHttpClient.Wechat.Api.Events +namespace SKIT.FlurlHttpClient.Wechat.Api.Events { /// /// 表示 SHORTVIDEO 事件的数据。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/TextMessageEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/TextMessageEvent.cs index 502aec54..c6848fe3 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/TextMessageEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/TextMessageEvent.cs @@ -1,4 +1,4 @@ -namespace SKIT.FlurlHttpClient.Wechat.Api.Events +namespace SKIT.FlurlHttpClient.Wechat.Api.Events { /// /// 表示 TEXT 事件的数据。 @@ -21,5 +21,21 @@ [System.Text.Json.Serialization.JsonPropertyName("Content")] [System.Xml.Serialization.XmlElement("Content")] public string Content { get; set; } = default!; + + /// + /// 获取或设置消息数据 ID。 + /// + [Newtonsoft.Json.JsonProperty("MsgDataId")] + [System.Text.Json.Serialization.JsonPropertyName("MsgDataId")] + [System.Xml.Serialization.XmlElement("MsgDataId", IsNullable = true)] + public string? MessageDataId { get; set; } + + /// + /// 获取或设置图文顺序索引(从 1 开始)。 + /// + [Newtonsoft.Json.JsonProperty("Idx")] + [System.Text.Json.Serialization.JsonPropertyName("Idx")] + [System.Xml.Serialization.XmlElement("Idx", IsNullable = true)] + public int? Index { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/VideoMessageEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/VideoMessageEvent.cs index a09a4fc7..ee9ccfb1 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/VideoMessageEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/VideoMessageEvent.cs @@ -1,4 +1,4 @@ -namespace SKIT.FlurlHttpClient.Wechat.Api.Events +namespace SKIT.FlurlHttpClient.Wechat.Api.Events { /// /// 表示 VIDEO 事件的数据。 @@ -29,5 +29,21 @@ [System.Text.Json.Serialization.JsonPropertyName("ThumbMediaId")] [System.Xml.Serialization.XmlElement("ThumbMediaId")] public string ThumbnailMediaId { get; set; } = default!; + + /// + /// 获取或设置消息数据 ID。 + /// + [Newtonsoft.Json.JsonProperty("MsgDataId")] + [System.Text.Json.Serialization.JsonPropertyName("MsgDataId")] + [System.Xml.Serialization.XmlElement("MsgDataId", IsNullable = true)] + public string? MessageDataId { get; set; } + + /// + /// 获取或设置图文顺序索引(从 1 开始)。 + /// + [Newtonsoft.Json.JsonProperty("Idx")] + [System.Text.Json.Serialization.JsonPropertyName("Idx")] + [System.Xml.Serialization.XmlElement("Idx", IsNullable = true)] + public int? Index { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/VoiceMessageEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/VoiceMessageEvent.cs index 855f5147..3aa0b411 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/VoiceMessageEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/MpMessage/VoiceMessageEvent.cs @@ -1,4 +1,4 @@ -namespace SKIT.FlurlHttpClient.Wechat.Api.Events +namespace SKIT.FlurlHttpClient.Wechat.Api.Events { /// /// 表示 VOICE 事件的数据。 @@ -29,5 +29,21 @@ [System.Text.Json.Serialization.JsonPropertyName("MediaId")] [System.Xml.Serialization.XmlElement("MediaId")] public string MediaId { get; set; } = default!; + + /// + /// 获取或设置消息数据 ID。 + /// + [Newtonsoft.Json.JsonProperty("MsgDataId")] + [System.Text.Json.Serialization.JsonPropertyName("MsgDataId")] + [System.Xml.Serialization.XmlElement("MsgDataId", IsNullable = true)] + public string? MessageDataId { get; set; } + + /// + /// 获取或设置图文顺序索引(从 1 开始)。 + /// + [Newtonsoft.Json.JsonProperty("Idx")] + [System.Text.Json.Serialization.JsonPropertyName("Idx")] + [System.Xml.Serialization.XmlElement("Idx", IsNullable = true)] + public int? Index { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinFreePublish/CgibinFreePublishSubmitResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinFreePublish/CgibinFreePublishSubmitResponse.cs index ddcbfc8a..59267e1a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinFreePublish/CgibinFreePublishSubmitResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinFreePublish/CgibinFreePublishSubmitResponse.cs @@ -1,4 +1,4 @@ -namespace SKIT.FlurlHttpClient.Wechat.Api.Models +namespace SKIT.FlurlHttpClient.Wechat.Api.Models { /// /// 表示 [POST] /cgi-bin/freepublish/submit 接口的响应。 @@ -11,5 +11,12 @@ [Newtonsoft.Json.JsonProperty("publish_id")] [System.Text.Json.Serialization.JsonPropertyName("publish_id")] public string PublishId { get; set; } = default!; + + /// + /// 获取或设置消息数据 ID。 + /// + [Newtonsoft.Json.JsonProperty("msg_data_id")] + [System.Text.Json.Serialization.JsonPropertyName("msg_data_id")] + public string? MessageDataId { get; set; } } }