mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-07-16 07:59:44 +08:00
feat(wxapi): 新增分享员变更相关的回调通知事件模型
This commit is contained in:
parent
a4db7328c0
commit
6eb8de1d8e
@ -0,0 +1,28 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Events
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// <para>表示 EVENT.miniprogram_sharer_bind_status_change 事件的数据。</para>
|
||||||
|
/// <para>REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/callback/sharer_bind_staus_change.html </para>
|
||||||
|
/// </summary>
|
||||||
|
public class MiniProgramSharerBindStatusChangeEvent : WechatApiEvent, WechatApiEvent.Serialization.IJsonSerializable, WechatApiEvent.Serialization.IXmlSerializable
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 获取或设置分享者的 OpenId。
|
||||||
|
/// </summary>
|
||||||
|
[Newtonsoft.Json.JsonProperty("openid")]
|
||||||
|
[System.Text.Json.Serialization.JsonPropertyName("openid")]
|
||||||
|
[System.Xml.Serialization.XmlElement("openid")]
|
||||||
|
public string OpenId { get; set; } = default!;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取或设置绑定状态。
|
||||||
|
/// </summary>
|
||||||
|
[Newtonsoft.Json.JsonProperty("bind_status")]
|
||||||
|
[System.Text.Json.Serialization.JsonPropertyName("bind_status")]
|
||||||
|
[System.Xml.Serialization.XmlElement("bind_status")]
|
||||||
|
public int BindStatus { get; set; }
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
<xml>
|
||||||
|
<ToUserName>gh_abcdefg</ToUserName>
|
||||||
|
<FromUserName>1asdaf2141noejgeroig_0</FromUserName>
|
||||||
|
<CreateTime>12344555555</CreateTime>
|
||||||
|
<MsgType>event</MsgType>
|
||||||
|
<Event>miniprogram_sharer_bind_status_change</Event>
|
||||||
|
<openid>asfafoi3254o3214_12332</openid>
|
||||||
|
<bind_status>1</bind_status>
|
||||||
|
</xml>
|
Loading…
Reference in New Issue
Block a user