mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-12-30 02:14:44 +08:00
feat(tenpayv3): 新增个人收款二手交易场景根据业务申请单号查签约信息接口
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [GET] /ecommerce/individual-contracts/out-contract-code/{out_contract_code} 接口的请求。</para>
|
||||
/// </summary>
|
||||
public class GetEcommerceIndividualContractByOutContractCodeRequest : WechatTenpayRequest
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置微信 AppId。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public string AppId { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置业务申请单号。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
[System.Text.Json.Serialization.JsonIgnore]
|
||||
public string OutContractCode { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using System;
|
||||
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [GET] /ecommerce/individual-contracts/out-contract-code/{out_contract_code} 接口的响应。</para>
|
||||
/// </summary>
|
||||
public class GetEcommerceIndividualContractByOutContractCodeResponse : WechatTenpayResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取或设置签约时间。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("signed_time")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.Common.Rfc3339DateTimeOffsetConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("signed_time")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.Rfc3339DateTimeOffsetConverter))]
|
||||
public DateTimeOffset SignTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置授权状态。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("auth_state")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("auth_state")]
|
||||
public string AuthState { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置个人收款方受理授权 ID。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("individual_auth_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("individual_auth_id")]
|
||||
public string? IndividualAuthId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置个人收款方用户的 OpenId。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("individual_openid")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("individual_openid")]
|
||||
public string? IndividualOpenId { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user