diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenComponent/NotifyApplyICPFilingResultEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenComponent/NotifyApplyICPFilingResultEvent.cs new file mode 100644 index 00000000..0b63f1d2 --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenComponent/NotifyApplyICPFilingResultEvent.cs @@ -0,0 +1,25 @@ +namespace SKIT.FlurlHttpClient.Wechat.Api.Events.OpenComponent +{ + /// + /// 表示 INFO.notify_apply_icpfiling_result 事件的数据。 + /// REF: https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/record/applyIcpFiling.html#%E4%BA%8B%E4%BB%B6%E6%8E%A8%E9%80%81 + /// + public class NotifyApplyICPFilingResultEvent : WechatApiEvent, WechatApiEvent.Serialization.IXmlSerializable + { + /// + /// 获取或设置授权方 AppId。 + /// + [Newtonsoft.Json.JsonProperty("authorizer_appid")] + [System.Text.Json.Serialization.JsonPropertyName("authorizer_appid")] + [System.Xml.Serialization.XmlElement("authorizer_appid")] + public string AuthorizerAppId { get; set; } = default!; + + /// + /// 获取或设置备案状态。 + /// + [Newtonsoft.Json.JsonProperty("beian_status")] + [System.Text.Json.Serialization.JsonPropertyName("beian_status")] + [System.Xml.Serialization.XmlElement("beian_status")] + public int FilingStatus { get; set; } + } +}