mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-12-29 18:04:42 +08:00
feat(tenpayv2): 新增境外子商户进件相关接口
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -0,0 +1,226 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [POST] /secapi/mch/addInstitutionsub 接口的请求。</para>
|
||||
/// </summary>
|
||||
public class AddSubMerchantInstitutionRequest : WechatTenpaySignableRequest
|
||||
{
|
||||
internal static class Converters
|
||||
{
|
||||
internal class RequestPropertyStorePhotoMediaIdListNewtonsoftJsonConverter : Newtonsoft.Json.Converters.TextualObjectInJsonFormatConverterBase<IList<string>>
|
||||
{
|
||||
}
|
||||
|
||||
internal class RequestPropertyStorePhotoMediaIdListSystemTextJsonConverter : System.Text.Json.Converters.TextualObjectInJsonFormatConverterBase<IList<string>>
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("mch_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("mch_id")]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("app_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("app_id")]
|
||||
public override string? AppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置渠道编号。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("channel_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("channel_id")]
|
||||
public string? ChannelId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户全称。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_name")]
|
||||
public string MerchantName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户简称。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_shortname")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_shortname")]
|
||||
public string MerchantShortName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户备注信息。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_remark")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_remark")]
|
||||
public string MerchantRemark { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置商户类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_type")]
|
||||
public string MerchantType { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置业务类目编码。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_category")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_category")]
|
||||
public string BusinessCategoryCode { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置商户类别编码。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("mcc")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("mcc")]
|
||||
public string MerchantCategoryCode { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置注册国家或地区代码。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_country_code")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_country_code")]
|
||||
public string CountryCode { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公司注册文件编号。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("registration_certificate_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("registration_certificate_number")]
|
||||
public string RegistrationCertificateNumber { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公司注册文件过期时间字符串(格式:yyyy-MM-dd / PERMANENT)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("registration_certificate_date")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("registration_certificate_date")]
|
||||
public string RegistrationCertificateDateString { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公司注册文件照片 MediaId。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("registration_certificate_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("registration_certificate_copy")]
|
||||
public string? RegistrationCertificatePictureMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置业务类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_type")]
|
||||
public string BusinessType { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 App 下载链接。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("app_download")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("app_download")]
|
||||
public string? AppDownloadUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置业务网站地址。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_website")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_website")]
|
||||
public string? BusinessWebsiteUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公众号 AppId。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("office_account")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("office_account")]
|
||||
public string? OfficeAccountAppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置小程序 AppId。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("mini_program")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("mini_program")]
|
||||
public string? MiniProgramAppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置门店地址。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("store_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("store_address")]
|
||||
public string? StoreAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置门店照片 MediaId 列表。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("store_photos")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Converters.RequestPropertyStorePhotoMediaIdListNewtonsoftJsonConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("store_photos")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(Converters.RequestPropertyStorePhotoMediaIdListSystemTextJsonConverter))]
|
||||
public IList<string>? StorePhotoMediaIdList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置董事姓名。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("director_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("director_name")]
|
||||
public string? DirectorName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置董事证件号码。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("director_id_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("director_id_number")]
|
||||
public string? DirectorIdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置负责人姓名。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("principal_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("principal_name")]
|
||||
public string? PrincipalName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置负责人证件号。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("principal_id_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("principal_id_number")]
|
||||
public string? PrincipalIdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公司电话。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("office_phone")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("office_phone")]
|
||||
public string? OfficePhoneNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人姓名。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_name")]
|
||||
public string? ContactName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人电话号码。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_phone")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_phone")]
|
||||
public string? ContactPhotoNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人邮箱。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_email")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_email")]
|
||||
public string? ContactEmail { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户结算银行账户 。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("settlement_bank_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("settlement_bank_number")]
|
||||
public string? SettlementBankNumber { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [POST] /secapi/mch/addInstitutionsub 接口的响应。</para>
|
||||
/// </summary>
|
||||
public class AddSubMerchantInstitutionResponse : WechatTenpaySignableResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? AppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户号。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("sub_mch_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("sub_mch_id")]
|
||||
public string SubMerhantId { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置验证状态。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("verification_status")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("verification_status")]
|
||||
public string? VerificationStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置验证状态描述。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("description")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("description")]
|
||||
public string? VerificationStatusDescription { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [POST] /secapi/mch/queryInstitutionsub 接口的请求。</para>
|
||||
/// </summary>
|
||||
public class GetSubMerchantInstitutionRequest : WechatTenpaySignableRequest
|
||||
{
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("mch_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("mch_id")]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("app_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("app_id")]
|
||||
public override string? AppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户号。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("sub_mch_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("sub_mch_id")]
|
||||
public string SubMerchantId { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,197 @@
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [POST] /secapi/mch/queryInstitutionsub 接口的响应。</para>
|
||||
/// </summary>
|
||||
public class GetSubMerchantInstitutionResponse : WechatTenpaySignableResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? AppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户号。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("sub_mch_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("sub_mch_id")]
|
||||
public string SubMerhantId { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户全称。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_name")]
|
||||
public string MerchantName { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户简称。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_shortname")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_shortname")]
|
||||
public string MerchantShortName { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户备注信息。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_remark")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_remark")]
|
||||
public string MerchantRemark { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置商户类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_type")]
|
||||
public string MerchantType { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置业务类目编码。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_category")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_category")]
|
||||
public string BusinessCategoryCode { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置商户类别编码。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("mcc")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("mcc")]
|
||||
public string MerchantCategoryCode { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置注册国家或地区代码。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_country_code")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_country_code")]
|
||||
public string CountryCode { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公司注册文件编号。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("registration_certificate_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("registration_certificate_number")]
|
||||
public string RegistrationCertificateNumber { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公司注册文件过期时间字符串(格式:yyyy-MM-dd / PERMANENT)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("registration_certificate_date")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("registration_certificate_date")]
|
||||
public string RegistrationCertificateDateString { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置业务类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_type")]
|
||||
public string BusinessType { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 App 下载链接。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("app_download")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("app_download")]
|
||||
public string? AppDownloadUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置业务网站地址。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_website")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_website")]
|
||||
public string? BusinessWebsiteUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公众号 AppId。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("office_account")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("office_account")]
|
||||
public string? OfficeAccountAppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置小程序 AppId。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("mini_program")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("mini_program")]
|
||||
public string? MiniProgramAppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置门店地址。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("store_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("store_address")]
|
||||
public string? StoreAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置董事姓名。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("director_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("director_name")]
|
||||
public string? DirectorName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置董事证件号码。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("director_id_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("director_id_number")]
|
||||
public string? DirectorIdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置负责人姓名。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("principal_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("principal_name")]
|
||||
public string? PrincipalName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置负责人证件号。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("principal_id_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("principal_id_number")]
|
||||
public string? PrincipalIdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公司电话。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("office_phone")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("office_phone")]
|
||||
public string? OfficePhoneNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人姓名。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_name")]
|
||||
public string? ContactName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人电话号码。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_phone")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_phone")]
|
||||
public string? ContactPhotoNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人邮箱。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_email")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_email")]
|
||||
public string? ContactEmail { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户结算银行账户 。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("settlement_bank_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("settlement_bank_number")]
|
||||
public string? SettlementBankNumber { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,226 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [POST] /secapi/mch/modifyInstitutionsub 接口的请求。</para>
|
||||
/// </summary>
|
||||
public class ModifySubMerchantInstitutionRequest : WechatTenpaySignableRequest
|
||||
{
|
||||
internal static class Converters
|
||||
{
|
||||
internal class RequestPropertyStorePhotoMediaIdListNewtonsoftJsonConverter : Newtonsoft.Json.Converters.TextualObjectInJsonFormatConverterBase<IList<string>>
|
||||
{
|
||||
}
|
||||
|
||||
internal class RequestPropertyStorePhotoMediaIdListSystemTextJsonConverter : System.Text.Json.Converters.TextualObjectInJsonFormatConverterBase<IList<string>>
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("mch_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("mch_id")]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("app_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("app_id")]
|
||||
public override string? AppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户号。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("sub_mch_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("sub_mch_id")]
|
||||
public string SubMerhantId { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置渠道编号。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("channel_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("channel_id")]
|
||||
public string? ChannelId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户全称。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_name")]
|
||||
public string MerchantName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户简称。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_shortname")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_shortname")]
|
||||
public string MerchantShortName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置商户类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_type")]
|
||||
public string MerchantType { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置业务类目编码。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_category")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_category")]
|
||||
public string BusinessCategoryCode { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置商户类别编码。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("mcc")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("mcc")]
|
||||
public string MerchantCategoryCode { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置注册国家或地区代码。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("merchant_country_code")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_country_code")]
|
||||
public string CountryCode { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公司注册文件编号。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("registration_certificate_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("registration_certificate_number")]
|
||||
public string RegistrationCertificateNumber { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公司注册文件过期时间字符串(格式:yyyy-MM-dd / PERMANENT)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("registration_certificate_date")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("registration_certificate_date")]
|
||||
public string RegistrationCertificateDateString { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公司注册文件照片 MediaId。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("registration_certificate_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("registration_certificate_copy")]
|
||||
public string? RegistrationCertificatePictureMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置业务类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_type")]
|
||||
public string BusinessType { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 App 下载链接。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("app_download")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("app_download")]
|
||||
public string? AppDownloadUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置业务网站地址。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_website")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_website")]
|
||||
public string? BusinessWebsiteUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公众号 AppId。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("office_account")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("office_account")]
|
||||
public string? OfficeAccountAppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置小程序 AppId。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("mini_program")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("mini_program")]
|
||||
public string? MiniProgramAppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置门店地址。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("store_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("store_address")]
|
||||
public string? StoreAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置门店照片 MediaId 列表。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("store_photos")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Converters.RequestPropertyStorePhotoMediaIdListNewtonsoftJsonConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("store_photos")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(Converters.RequestPropertyStorePhotoMediaIdListSystemTextJsonConverter))]
|
||||
public IList<string>? StorePhotoMediaIdList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置董事姓名。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("director_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("director_name")]
|
||||
public string? DirectorName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置董事证件号码。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("director_id_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("director_id_number")]
|
||||
public string? DirectorIdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置负责人姓名。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("principal_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("principal_name")]
|
||||
public string? PrincipalName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置负责人证件号。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("principal_id_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("principal_id_number")]
|
||||
public string? PrincipalIdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置公司电话。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("office_phone")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("office_phone")]
|
||||
public string? OfficePhoneNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人姓名。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_name")]
|
||||
public string? ContactName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人电话号码。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_phone")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_phone")]
|
||||
public string? ContactPhotoNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人邮箱。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_email")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_email")]
|
||||
public string? ContactEmail { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户结算银行账户 。</para>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("settlement_bank_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("settlement_bank_number")]
|
||||
public string? SettlementBankNumber { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [POST] /secapi/mch/modifyInstitutionsub 接口的响应。</para>
|
||||
/// </summary>
|
||||
public class ModifySubMerchantInstitutionResponse : WechatTenpaySignableResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? AppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置子商户号。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("sub_mch_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("sub_mch_id")]
|
||||
public string SubMerhantId { get; set; } = default!;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [POST] /secapi/mch/uploadmedia 接口的请求。</para>
|
||||
/// </summary>
|
||||
public class UploadMerchantMediaRequest : WechatTenpayRequest
|
||||
{
|
||||
/// <summary>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? AppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置任务上传字节数组。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public byte[] FileBytes { get; set; } = new byte[0];
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置任务上传文件名。如果不指定将由系统自动生成。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public string? FileName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置任务上传文件摘要。如果不指定将由系统自动生成。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public string? FileHash { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [POST] /secapi/mch/uploadmedia 接口的响应。</para>
|
||||
/// </summary>
|
||||
public class UploadMerchantMediaResponse : WechatTenpaySignableResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? AppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置媒体标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("media_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("media_id")]
|
||||
public string MediaId { get; set; } = default!;
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,4 @@
|
||||
using System;
|
||||
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [POST] /papay/querycontract 接口的请求。</para>
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
public class CreatePAPPayH5EntrustWebResponse : WechatTenpaySignableResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
using System;
|
||||
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [POST] /papay/preentrustweb 接口的响应。</para>
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
public class DownloadPayBillResponse : WechatTenpaySignableResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
public class DownloadPayFundFlowResponse : WechatTenpaySignableResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
public class SubmitPayITILReportResponse : WechatTenpaySignableResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -15,7 +15,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -15,7 +15,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -86,14 +86,14 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
public class AddSubMerchantDevelopConfigResponse : WechatTenpaySignableResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -65,14 +65,14 @@
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public override string? MerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <inheritdoc/>
|
||||
/// <i>(请忽略此字段)</i>
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
using System;
|
||||
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [POST] /vehicle/partnerpay/querystate 接口的请求。</para>
|
||||
|
||||
Reference in New Issue
Block a user