using System; using System.Collections.Generic; namespace SKIT.FlurlHttpClient.Wechat.Api.Events { /// /// 表示 INFO.notify_third_fastverifybetaapp 事件的数据。 /// REF: https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/beta_Mini_Programs/fastverify.html /// public class NotifyThirdFastVerifyBetaAppEvent : WechatApiEvent, WechatApiEvent.Serialization.IXmlSerializable { public static class Types { public class InfoData { /// /// 获取或设置企业名称。 /// [System.Xml.Serialization.XmlElement("name")] public string EnterpriseName { get; set; } = default!; /// /// 获取或设置企业代码类型。 /// [System.Xml.Serialization.XmlElement("code_type")] public int LicenseType { get; set; } /// /// 获取或设置企业代码。 /// [System.Xml.Serialization.XmlElement("code")] public string LicenseNumber { get; set; } = default!; /// /// 获取或设置法人姓名。 /// [System.Xml.Serialization.XmlElement("legal_persona_name")] public string LegalPersonName { get; set; } = default!; /// /// 获取或设置法人微信号。 /// [System.Xml.Serialization.XmlElement("legal_persona_wechat")] public string LegalPersonWxname { get; set; } = default!; /// /// 获取或设置第三方联系电话。 /// [System.Xml.Serialization.XmlElement("component_phone")] public string ComponentPhoneNumber { get; set; } = default!; } } /// /// 获取或设置创建的小程序 AppId。 /// [System.Xml.Serialization.XmlElement("appid", IsNullable = true)] public string? MiniProgramAppId { get; set; } /// /// 获取或设置消息数据。 /// [System.Xml.Serialization.XmlElement("info")] public Types.InfoData InfoData { get; set; } = default!; /// /// 获取或设置错误码。 /// [System.Xml.Serialization.XmlElement("status")] public int ErrorCode { get; set; } /// /// 获取或设置错误信息。 /// [System.Xml.Serialization.XmlElement("msg", IsNullable = true)] public string? ErrorMessage { get; set; } } }