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