mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2026-02-11 10:16:20 +08:00
feat(tenpayv3): 随官方更新特约商户进件、电商收付通二级商户进件相关接口模型
This commit is contained in:
@@ -12,29 +12,70 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
{
|
||||
public class Contact
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_type")]
|
||||
public string? ContactType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员姓名(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_name")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string Name { get; set; } = string.Empty;
|
||||
public string ContactName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人手机号(需使用平台公钥/证书加密)。
|
||||
/// 获取或设置超级管理员证件类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("mobile_phone")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("mobile_phone")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string Mobile { get; set; } = string.Empty;
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_doc_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_doc_type")]
|
||||
public string? IdentityType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员身份证号码(需使用平台公钥/证书加密)。与字段 <see cref="OpenId"/> 二选一。
|
||||
/// 获取或设置超级管理员证件号码(需使用平台公钥/证书加密)。与字段 <see cref="OpenId"/> 二选一。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_number")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string? IdCardNumber { get; set; }
|
||||
public string? IdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员证件正面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_doc_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_doc_copy")]
|
||||
public string? IdFrontCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员证件背面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_doc_copy_back")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_doc_copy_back")]
|
||||
public string? IdBackCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员证件有效期开始日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_period_begin")]
|
||||
public string? IdPeriodBeginDateString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员证件有效期结束日期字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_period_end")]
|
||||
public string? IdPeriodEndDateString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置业务办理授权函媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_authorization_letter")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_authorization_letter")]
|
||||
public string? BusinessAuthorizeLetterCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员微信 OpenId。与字段 <see cref="IdCardNumber"/> 二选一。
|
||||
@@ -43,6 +84,14 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
[System.Text.Json.Serialization.JsonPropertyName("openid")]
|
||||
public string? OpenId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人手机号(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("mobile_phone")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("mobile_phone")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string MobileNumber { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系邮箱(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
@@ -85,6 +134,27 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
[Newtonsoft.Json.JsonProperty("legal_person")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("legal_person")]
|
||||
public string LegalPerson { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置注册地址。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("license_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("license_address")]
|
||||
public string? Address { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置有效期限开始日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("period_begin")]
|
||||
public string? PeriodBeginDateString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置有效期限结束日期字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("period_end")]
|
||||
public string? PeriodEndDateString { get; set; }
|
||||
}
|
||||
|
||||
public class InstitutionalCertificate
|
||||
@@ -117,13 +187,6 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
[System.Text.Json.Serialization.JsonPropertyName("merchant_name")]
|
||||
public string MerchantName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置注册地址。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("company_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("company_address")]
|
||||
public string CompanyAddress { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置法人姓名。
|
||||
/// </summary>
|
||||
@@ -132,18 +195,25 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
public string LegalPerson { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置有效期限开始日期(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置注册地址。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("company_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("company_address")]
|
||||
public string Address { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置有效期限开始日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("period_begin")]
|
||||
public string PeriodBeginDate { get; set; } = string.Empty;
|
||||
public string? PeriodBeginDateString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置有效期限结束日期(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置有效期限结束日期字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("period_end")]
|
||||
public string PeriodEndDate { get; set; } = string.Empty;
|
||||
public string? PeriodEndDateString { get; set; }
|
||||
}
|
||||
|
||||
public class FinanceInstitutionLicense
|
||||
@@ -356,28 +426,43 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
public string IdCardNumber { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证有效期开始时间(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置身份证地址(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_address")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string? IdCardAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证有效期开始日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("card_period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("card_period_begin")]
|
||||
public string PeriodBeginDate { get; set; } = string.Empty;
|
||||
public string IdCardPeriodBeginDateString { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证有效期结束时间(格式:yyyy-MM-dd / "长期")。
|
||||
/// 获取或设置身份证有效期结束日期字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("card_period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("card_period_end")]
|
||||
public string PeriodEndDate { get; set; } = string.Empty;
|
||||
public string IdCardPeriodEndDateString { get; set; } = string.Empty;
|
||||
}
|
||||
|
||||
public class IdDocument
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置证件照片媒体文件标识 ID。
|
||||
/// 获取或设置证件正面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_copy")]
|
||||
public string IdDocumentCopyMediaId { get; set; } = string.Empty;
|
||||
public string IdDocumentFrontCopyMediaId { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件背面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_copy_back")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_copy_back")]
|
||||
public string? IdDocumentBackCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件姓名(需使用平台公钥/证书加密)。
|
||||
@@ -396,18 +481,26 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
public string IdDocumentNumber { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期开始时间(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置证件地址(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_address")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string? IdDocumentAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期开始日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("doc_period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("doc_period_begin")]
|
||||
public string PeriodBeginDate { get; set; } = string.Empty;
|
||||
public string IdDocumentPeriodBeginDateString { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期结束时间(格式:yyyy-MM-dd / "长期")。
|
||||
/// 获取或设置证件有效期结束日期字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("doc_period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("doc_period_end")]
|
||||
public string PeriodEndDate { get; set; } = string.Empty;
|
||||
public string IdDocumentPeriodEndDateString { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -459,60 +552,61 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
/// <summary>
|
||||
/// 获取或设置证件类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_type")]
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_type")]
|
||||
public string IdentityType { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证人像面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_copy")]
|
||||
public string? IdCardFrontCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证国徽面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_national")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_national")]
|
||||
public string? IdCardBackCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_copy")]
|
||||
public string? IdDocumentCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置受益人姓名(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("name")]
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_name")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string Name { get; set; } = string.Empty;
|
||||
public string IdName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件人像面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_copy")]
|
||||
public string? IdFrontCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件国徽面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_copy_back")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_copy_back")]
|
||||
public string? IdBackCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件号码(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_number")]
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_number")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string IdNumber { get; set; } = string.Empty;
|
||||
public string? IdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期开始时间(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置证件地址(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_period_begin")]
|
||||
public string IdPeriodBeginDate { get; set; } = string.Empty;
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_address")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string? IdAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期结束时间(格式:yyyy-MM-dd / "长期")。
|
||||
/// 获取或设置证件有效期开始日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_period_end")]
|
||||
public string IdPeriodEndDate { get; set; } = string.Empty;
|
||||
[Newtonsoft.Json.JsonProperty("ubo_period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_period_begin")]
|
||||
public string? IdPeriodBeginDateString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期结束日期字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_period_end")]
|
||||
public string? IdPeriodEndDateString { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -573,11 +667,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
public Types.Identity Identity { get; set; } = new Types.Identity();
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置最终受益人信息。
|
||||
/// 获取或设置最终受益人列表。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_info")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_info")]
|
||||
public Types.UBO? UBO { get; set; }
|
||||
[Newtonsoft.Json.JsonProperty("ubo_info_list")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_info_list")]
|
||||
public IList<Types.UBO>? UBOList { get; set; }
|
||||
}
|
||||
|
||||
public class Business
|
||||
|
||||
@@ -12,13 +12,70 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
{
|
||||
public class Contact
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置联系人类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_type")]
|
||||
public string? ContactType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人姓名(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("name")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string Name { get; set; } = string.Empty;
|
||||
public string ContactName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人证件类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_doc_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_doc_type")]
|
||||
public string? IdentityType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人证件号码(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_number")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string? IdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人证件正面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_doc_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_doc_copy")]
|
||||
public string? IdFrontCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人证件背面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_doc_copy_back")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_doc_copy_back")]
|
||||
public string? IdBackCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人证件有效期开始日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_period_begin")]
|
||||
public string? IdPeriodBeginDateString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人证件有效期结束日期字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_period_end")]
|
||||
public string? IdPeriodEndDateString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置业务办理授权函媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_authorization_letter")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_authorization_letter")]
|
||||
public string? BusinessAuthorizeLetterCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人手机号(需使用平台公钥/证书加密)。
|
||||
@@ -26,15 +83,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
[Newtonsoft.Json.JsonProperty("mobile")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("mobile")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string Mobile { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人身份证号码(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_number")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string IdCardNumber { get; set; } = string.Empty;
|
||||
public string MobileNumber { get; set; } = string.Empty;
|
||||
}
|
||||
|
||||
public class Subject
|
||||
@@ -58,11 +107,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
public string LicenseCopyMediaId { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置营业执照有效日期(格式:["yyyy-MM-dd", "yyyy-MM-dd"],长期用 "forever" 表示)。
|
||||
/// 获取或设置营业执照有效日期字符串(格式:["yyyy-MM-dd", "yyyy-MM-dd"],长期用 "forever" 表示)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("licence_valid_date")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("licence_valid_date")]
|
||||
public string LicenseValidDate { get; set; } = string.Empty;
|
||||
public string LicenseValidPeriodString { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置商户名称。
|
||||
@@ -110,11 +159,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
public string CertificateCopyMediaId { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证书有效日期(格式:["yyyy-MM-dd", "yyyy-MM-dd"],长期用 "forever" 表示)。
|
||||
/// 获取或设置证书有效日期字符串(格式:["yyyy-MM-dd", "yyyy-MM-dd"],长期用 "forever" 表示)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("cert_valid_date")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("cert_valid_date")]
|
||||
public string CertificateValidDate { get; set; } = string.Empty;
|
||||
public string CertificateValidPeriodString { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置商户名称。
|
||||
@@ -289,7 +338,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("identification_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("identification_type")]
|
||||
public string IdentificationType { get; set; } = string.Empty;
|
||||
public string IdentityType { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件姓名(需使用平台公钥/证书加密)。
|
||||
@@ -297,7 +346,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
[Newtonsoft.Json.JsonProperty("identification_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("identification_name")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string IdentificationName { get; set; } = string.Empty;
|
||||
public string IdName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件号码(需使用平台公钥/证书加密)。
|
||||
@@ -305,28 +354,36 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
[Newtonsoft.Json.JsonProperty("identification_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("identification_number")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string IdentificationNumber { get; set; } = string.Empty;
|
||||
public string? IdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效日期(格式:["yyyy-MM-dd", "yyyy-MM-dd"])。
|
||||
/// 获取或设置证件地址(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("identification_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("identification_address")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string? IdAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效日期字符串(格式:["yyyy-MM-dd", "yyyy-MM-dd"])。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("identification_valid_date")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("identification_valid_date")]
|
||||
public string IdentificationValidDate { get; set; } = string.Empty;
|
||||
public string? IdValidPeriodString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件正面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("identification_front_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("identification_front_copy")]
|
||||
public string IdentificationFrontCopyMediaId { get; set; } = string.Empty;
|
||||
public string? IdFrontCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件反面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("identification_back_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("identification_back_copy")]
|
||||
public string? IdentificationBackCopyMediaId { get; set; }
|
||||
public string? IdBackCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置法人代表授权函媒体文件标识。
|
||||
@@ -348,53 +405,61 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
/// <summary>
|
||||
/// 获取或设置证件类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_type")]
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_type")]
|
||||
public string IdentityType { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证人像面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_card_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_card_copy")]
|
||||
public string? IdCardFrontCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证国徽面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_card_national")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_card_national")]
|
||||
public string? IdCardBackCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_copy")]
|
||||
public string? IdDocumentCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置受益人姓名(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_name")]
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_name")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string Name { get; set; } = string.Empty;
|
||||
public string IdName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件正面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_copy")]
|
||||
public string? IdFrontCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件背面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_copy_back")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_copy_back")]
|
||||
public string? IdBackCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件号码(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_number")]
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_number")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string IdNumber { get; set; } = string.Empty;
|
||||
public string? IdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证书有效日期(格式:["yyyy-MM-dd", "yyyy-MM-dd"],长期用 "forever" 表示)。
|
||||
/// 获取或设置证件地址(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_card_valid_date")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_card_valid_date")]
|
||||
public string IdPeriodValidDate { get; set; } = string.Empty;
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_address")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string? IdAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期开始日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_period_begin")]
|
||||
public string? IdPeriodBeginDateString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期结束日期字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_period_end")]
|
||||
public string? IdPeriodEndDateString { get; set; }
|
||||
}
|
||||
|
||||
public class Addition
|
||||
@@ -444,11 +509,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
public Types.Identification Identification { get; set; } = new Types.Identification();
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置最终受益人信息。
|
||||
/// 获取或设置最终受益人列表。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_info")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_info")]
|
||||
public Types.UBO? UBO { get; set; }
|
||||
[Newtonsoft.Json.JsonProperty("ubo_info_list")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_info_list")]
|
||||
public IList<Types.UBO>? UBOList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置补充材料信息。
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
public class GetBillFundflowBillRequest : WechatTenpayRequest
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置账单日期(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置账单日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
public string? SubMerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置账单日期(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置账单日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -12,6 +12,20 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
{
|
||||
public class BusinessLicense
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置证件类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("cert_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("cert_type")]
|
||||
public string? CertificateType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置营业执照类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_license_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_license_type")]
|
||||
public string? LicenseType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置营业执照注册号。
|
||||
/// </summary>
|
||||
@@ -48,11 +62,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
public string? CompanyAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置营业执照有效日期(格式:["yyyy-MM-dd", "yyyy-MM-dd"],长期用 "长期" 表示)。
|
||||
/// 获取或设置营业执照有效日期范围字符串(格式:["yyyy-MM-dd", "yyyy-MM-dd"],长期用 "长期" 表示)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_time")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_time")]
|
||||
public string? LicenseValidDate { get; set; }
|
||||
public string? LicenseValidPeriodString { get; set; }
|
||||
}
|
||||
|
||||
public class FinanceInstitutionLicense
|
||||
@@ -105,21 +119,43 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
public string IdCardNumber { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证有效期结束时间字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// 获取或设置身份证地址(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_address")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string? IdCardAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证有效期开始日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_valid_time_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_valid_time_begin")]
|
||||
public string? IdCardPeriodBeginDateString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证有效期结束日期字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_valid_time")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_valid_time")]
|
||||
public string IdCardPeriodEndDateString { get; set; } = string.Empty;
|
||||
public string? IdCardPeriodEndDateString { get; set; }
|
||||
}
|
||||
|
||||
public class IdDocument
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置证件照片媒体文件标识 ID。
|
||||
/// 获取或设置证件正面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_copy")]
|
||||
public string IdDocumentCopyMediaId { get; set; } = string.Empty;
|
||||
public string IdDocumentFrontCopyMediaId { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件背面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_copy_back")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_copy_back")]
|
||||
public string? IdDocumentBackCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件姓名(需使用平台公钥/证书加密)。
|
||||
@@ -138,11 +174,26 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
public string IdDocumentNumber { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期结束时间字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// 获取或设置证件地址(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_address")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string? IdDocumentAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期开始日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("doc_period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("doc_period_begin")]
|
||||
public string? IdDocumentPeriodBeginDateString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期结束日期字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("doc_period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("doc_period_end")]
|
||||
public string IdDocumentPeriodEndDateString { get; set; } = string.Empty;
|
||||
public string? IdDocumentPeriodEndDateString { get; set; }
|
||||
}
|
||||
|
||||
public class Contact
|
||||
@@ -162,21 +213,63 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string ContactName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员证件类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_doc_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_doc_type")]
|
||||
public string? IdentityType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员证件号码(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_card_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_card_number")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string? IdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员证件正面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_doc_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_doc_copy")]
|
||||
public string? IdFrontCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员证件背面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_doc_copy_back")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_doc_copy_back")]
|
||||
public string? IdBackCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员证件有效期开始日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_doc_period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_doc_period_begin")]
|
||||
public string? IdPeriodBeginDateString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员证件有效期结束日期字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_doc_period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_doc_period_end")]
|
||||
public string? IdPeriodEndDateString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置业务办理授权函媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("business_authorization_letter")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("business_authorization_letter")]
|
||||
public string? BusinessAuthorizeLetterCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系人手机号(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("mobile_phone")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("mobile_phone")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string ContactMobile { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置超级管理员身份证号码(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("contact_id_card_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_id_card_number")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string ContactIdCardNumber { get; set; } = string.Empty;
|
||||
public string MobileNumber { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系邮箱(需使用平台公钥/证书加密)。
|
||||
@@ -184,121 +277,69 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
[Newtonsoft.Json.JsonProperty("contact_email")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("contact_email")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string ContactEmail { get; set; } = string.Empty;
|
||||
public string Email { get; set; } = string.Empty;
|
||||
}
|
||||
|
||||
public class UBO
|
||||
{
|
||||
public static class Types
|
||||
{
|
||||
public class IdCard
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置身份证人像面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_copy")]
|
||||
public string IdCardFrontCopyMediaId { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证国徽面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_national")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_national")]
|
||||
public string IdCardBackCopyMediaId { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证姓名(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_name")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string IdCardName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证号码(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_number")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string IdCardNumber { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证有效期开始时间字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_period_begin")]
|
||||
public string IdCardPeriodStartDateString { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证有效期结束时间字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_period_end")]
|
||||
public string IdCardPeriodEndDateString { get; set; } = string.Empty;
|
||||
}
|
||||
|
||||
public class IdDocument
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置证件照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_copy")]
|
||||
public string IdDocumentCopyMediaId { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件姓名(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_name")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string IdDocumentName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件号码(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_number")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string IdDocumentNumber { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期开始时间字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_period_begin")]
|
||||
public string IdDocumentPeriodStartDateString { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期结束时间字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_period_end")]
|
||||
public string IdDocumentPeriodEndDateString { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件类型。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_type")]
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_type")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_type")]
|
||||
public string IdentityType { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置身份证信息。
|
||||
/// 获取或设置受益人姓名(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_card_info")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_card_info")]
|
||||
public Types.IdCard? IdCard { get; set; }
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_name")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string IdName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置其他类型证件信息。
|
||||
/// 获取或设置证件人像面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("id_doc_info")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("id_doc_info")]
|
||||
public Types.IdDocument? IdDocument { get; set; }
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_copy")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_copy")]
|
||||
public string? IdFrontCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件国徽面照片媒体文件标识 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_copy_back")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_copy_back")]
|
||||
public string? IdBackCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件号码(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_number")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_number")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string? IdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件地址(需使用平台公钥/证书加密)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_address")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_address")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS8_OAEP_WITH_SHA1_AND_MGF1)]
|
||||
public string? IdAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期开始日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_period_begin")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_period_begin")]
|
||||
public string? IdPeriodBeginDateString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置证件有效期结束日期字符串(格式:yyyy-MM-dd / "长期")。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_id_doc_period_end")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_id_doc_period_end")]
|
||||
public string? IdPeriodEndDateString { get; set; }
|
||||
}
|
||||
|
||||
public class BankAccount
|
||||
@@ -516,11 +557,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
public string? AuthorizeLetterCopyMediaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置最终受益人信息。
|
||||
/// 获取或设置最终受益人列表。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ubo_info")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_info")]
|
||||
public Types.UBO? UBO { get; set; }
|
||||
[Newtonsoft.Json.JsonProperty("ubo_info_list")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ubo_info_list")]
|
||||
public IList<Types.UBO>? UBOList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置法人是否为受益人。
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
public class GetEcommerceBillFundflowBillRequest : WechatTenpayRequest
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置账单日期(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置账单日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
public string SubMerchantId { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置日期(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
[Newtonsoft.Json.JsonProperty("name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("name")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS1)]
|
||||
public string Name { get; set; } = string.Empty;
|
||||
public string ContactName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系电话号码(需使用平台公钥/证书加密)。
|
||||
@@ -26,7 +26,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
[Newtonsoft.Json.JsonProperty("phone")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("phone")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS1)]
|
||||
public string PhoneNumber { get; set; } = string.Empty;
|
||||
public string MobileNumber { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系邮箱(需使用平台公钥/证书加密)。
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
[Newtonsoft.Json.JsonProperty("name")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("name")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS1)]
|
||||
public string Name { get; set; } = default!;
|
||||
public string ContactName { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系电话号码(需使用商户私钥解密)。
|
||||
@@ -23,7 +23,7 @@
|
||||
[Newtonsoft.Json.JsonProperty("phone")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("phone")]
|
||||
[WechatTenpaySensitiveProperty(algorithm: Constants.EncryptionAlgorithms.RSA_2048_ECB_PKCS1)]
|
||||
public string PhoneNumber { get; set; } = default!;
|
||||
public string MobileNumber { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置联系邮箱(需使用商户私钥解密)。
|
||||
|
||||
@@ -42,14 +42,14 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
public class AvailableDayTime
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置每日可用开始时间(格式:HHmmss)。
|
||||
/// 获取或设置每日可用开始时间字符串(格式:HHmmss)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("begin_day_time")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("begin_day_time")]
|
||||
public string BeginDayTimeString { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置每日可用结束时间(格式:HHmmss)。
|
||||
/// 获取或设置每日可用结束时间字符串(格式:HHmmss)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("end_day_time")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("end_day_time")]
|
||||
|
||||
@@ -41,14 +41,14 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
public class AvailableDayTime
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置每日可用开始时间(格式:HHmmss)。
|
||||
/// 获取或设置每日可用开始时间字符串(格式:HHmmss)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("begin_day_time")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("begin_day_time")]
|
||||
public string BeginDayTimeString { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置每日可用结束时间(格式:HHmmss)。
|
||||
/// 获取或设置每日可用结束时间字符串(格式:HHmmss)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("end_day_time")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("end_day_time")]
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
public string AccountType { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置日期(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
public string AccountType { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置日期(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
public class GetMerchantFundWithdrawBillRequest : WechatTenpayRequest
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置账单日期(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置账单日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
public class QueryMerchantServiceComplaintsRequest : WechatTenpayRequest
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置开始日期(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置开始日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public string BeginDateString { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置结束日期(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置结束日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
public class GetPayScoreMerchantBillRequest : WechatTenpayRequest
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置账单日期(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置账单日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
public string? SubMerchantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置账单日期(格式:yyyy-MM-dd)。
|
||||
/// 获取或设置账单日期字符串(格式:yyyy-MM-dd)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
|
||||
Reference in New Issue
Block a user