mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-07-16 16:50:43 +08:00
141 lines
6.7 KiB
C#
141 lines
6.7 KiB
C#
using System;
|
|
|
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
|
{
|
|
/// <summary>
|
|
/// <para>表示 [POST] /channels/ec/funds/getfundsflowdetail 接口的响应。</para>
|
|
/// </summary>
|
|
public class ChannelsECFundsGetFundsFlowDetailResponse : WechatApiResponse
|
|
{
|
|
public static class Types
|
|
{
|
|
public class FundsFlow
|
|
{
|
|
public static class Types
|
|
{
|
|
public class RelatedInfo
|
|
{
|
|
/// <summary>
|
|
/// 获取或设置关联类型。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("related_type")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("related_type")]
|
|
public int RelatedType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置订单 ID。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("order_id")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("order_id")]
|
|
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.NumericalStringReadOnlyConverter))]
|
|
public string? OrderId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置售后单 ID。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("aftersale_id")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("aftersale_id")]
|
|
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.NumericalStringReadOnlyConverter))]
|
|
public string? AftersaleOrderId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置支付单号。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("transaction_id")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("transaction_id")]
|
|
public string? TransactionId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置保障单 ID。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("guarantee_id")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("guarantee_id")]
|
|
public string? GuaranteeId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置礼物订单 ID。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("present_id")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("present_id")]
|
|
public string? PresentId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置群送礼关联订单号 ID 列表。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("group_present_sub_order_id_list")]
|
|
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.Common.StringifiedStringArrayWithCommaSplitConverter))]
|
|
[System.Text.Json.Serialization.JsonPropertyName("group_present_sub_order_id_list")]
|
|
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.StringifiedStringArrayWithCommaSplitConverter))]
|
|
public string[]? GroupPresentSubOrderIdList { get; set; }
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 获取或设置流水单号。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("flow_id")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("flow_id")]
|
|
public string FlowId { get; set; } = default!;
|
|
|
|
/// <summary>
|
|
/// 获取或设置资金类型。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("funds_type")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("funds_type")]
|
|
public int FundsType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置流水类型。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("flow_type")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("flow_type")]
|
|
public int FlowType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置流水金额(单位:分)。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("amount")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("amount")]
|
|
public int Amount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置账户余额(单位:分)。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("balance")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("balance")]
|
|
public int Balance { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置流水关联信息列表。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("related_info_list")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("related_info_list")]
|
|
public Types.RelatedInfo[] RelatedInfoList { get; set; } = default!;
|
|
|
|
/// <summary>
|
|
/// 获取或设置备注。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("remark")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("remark")]
|
|
public string? Remark { get; set; }
|
|
|
|
/// <summary>
|
|
/// 获取或设置记账时间。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("bookkeeping_time")]
|
|
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.Common.BasicDateTimeOffsetConverter))]
|
|
[System.Text.Json.Serialization.JsonPropertyName("bookkeeping_time")]
|
|
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.BasicDateTimeOffsetConverter))]
|
|
public DateTimeOffset BookkeepingTIme { get; set; }
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 获取或设置流水单信息。
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("funds_flow")]
|
|
[System.Text.Json.Serialization.JsonPropertyName("funds_flow")]
|
|
public Types.FundsFlow FundsFlow { get; set; } = default!;
|
|
}
|
|
}
|