mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-07-19 07:44:46 +08:00
50 lines
2.1 KiB
C#
50 lines
2.1 KiB
C#
namespace SKIT.FlurlHttpClient.Wechat.Api.Events
|
|
{
|
|
/// <summary>
|
|
/// <para>表示 TEXT 事件的数据。</para>
|
|
/// <para>REF: https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Receiving_standard_messages.html#%E6%96%87%E6%9C%AC%E6%B6%88%E6%81%AF </para>
|
|
/// </summary>
|
|
public class TextMessageEvent : WechatApiEvent, WechatApiEvent.Serialization.IJsonSerializable, WechatApiEvent.Serialization.IXmlSerializable
|
|
{
|
|
/// <summary>
|
|
/// 获取或设置消息 ID。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("MsgId")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("MsgId")]
|
|
[System.Xml.Serialization.XmlElement("MsgId")]
|
|
public long MessageId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置消息内容。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("Content")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("Content")]
|
|
[System.Xml.Serialization.XmlElement("Content")]
|
|
public string Content { get; set; } = default!;
|
|
|
|
/// <summary>
|
|
/// 获取或设置消息数据 ID。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("MsgDataId")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("MsgDataId")]
|
|
[System.Xml.Serialization.XmlElement("MsgDataId", IsNullable = true)]
|
|
public string? MessageDataId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置图文顺序索引(从 1 开始)。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("Idx")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("Idx")]
|
|
[System.Xml.Serialization.XmlElement("Idx", IsNullable = true)]
|
|
public int? Index { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置客服子商户 ID。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("BusinessId")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("BusinessId")]
|
|
[System.Xml.Serialization.XmlElement("BusinessId", IsNullable = true)]
|
|
public long? BusinessId { get; set; }
|
|
}
|
|
}
|