mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-04-05 17:37:54 +08:00
67 lines
2.7 KiB
C#
67 lines
2.7 KiB
C#
using System;
|
|
|
|
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
|
|
{
|
|
/// <summary>
|
|
/// <para>表示 [POST] /billcommentsp/batchquerycomment 接口的请求。</para>
|
|
/// </summary>
|
|
public class BatchQueryBillCommentRequest : 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("appid")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("appid")]
|
|
public override string? AppId { get; set; }
|
|
|
|
/// <summary>
|
|
/// <inheritdoc/>
|
|
/// <para>默认值:<see cref="Constants.SignTypes.HMAC_SHA256"/></para>
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("sign_type")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("sign_type")]
|
|
#pragma warning disable CS8765
|
|
public override string SignType { get; set; } = Constants.SignTypes.HMAC_SHA256;
|
|
#pragma warning restore CS8765
|
|
|
|
/// <summary>
|
|
/// 获取或设置开始时间。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("begin_time")]
|
|
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.PureDigitalTextDateTimeOffsetConverter))]
|
|
[System.Text.Json.Serialization.JsonPropertyName("begin_time")]
|
|
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.PureDigitalTextDateTimeOffsetConverter))]
|
|
public DateTimeOffset BeginTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置结束时间。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("end_time")]
|
|
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.PureDigitalTextDateTimeOffsetConverter))]
|
|
[System.Text.Json.Serialization.JsonPropertyName("end_time")]
|
|
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.PureDigitalTextDateTimeOffsetConverter))]
|
|
public DateTimeOffset EndTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置分页起始位置。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("offset")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("offset")]
|
|
public int Offset { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置分页每页数量。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("limit")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("limit")]
|
|
public int? Limit { get; set; }
|
|
}
|
|
}
|