Skip to content

Commit 927fa5c

Browse files
committed
feat(tiktokshop): 随官方更新财务相关接口模型
1 parent be7ddea commit 927fa5c

6 files changed

Lines changed: 261 additions & 18 deletions

File tree

src/SKIT.FlurlHttpClient.ByteDance.TikTokGlobalShop/Models/Finance/FinanceGetOrderStatementTransactionsResponse.cs

Lines changed: 134 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,46 @@ public class SKUTransaction
6161
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
6262
public decimal SettlementAmount { get; set; }
6363

64+
/// <summary>
65+
/// 获取或设置净销售金额。
66+
/// </summary>
67+
[Newtonsoft.Json.JsonProperty("net_sales_amount")]
68+
[System.Text.Json.Serialization.JsonPropertyName("net_sales_amount")]
69+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
70+
public decimal? NetSalesAmount { get; set; }
71+
72+
/// <summary>
73+
/// 获取或设置毛销售金额。
74+
/// </summary>
75+
[Newtonsoft.Json.JsonProperty("gross_sales_amount")]
76+
[System.Text.Json.Serialization.JsonPropertyName("gross_sales_amount")]
77+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
78+
public decimal? GrossSalesAmount { get; set; }
79+
80+
/// <summary>
81+
/// 获取或设置毛销售退款金额。
82+
/// </summary>
83+
[Newtonsoft.Json.JsonProperty("gross_sales_refund_amount")]
84+
[System.Text.Json.Serialization.JsonPropertyName("gross_sales_refund_amount")]
85+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
86+
public decimal? GrossSalesRefundAmount { get; set; }
87+
88+
/// <summary>
89+
/// 获取或设置卖家优惠金额。
90+
/// </summary>
91+
[Newtonsoft.Json.JsonProperty("seller_discount_amount")]
92+
[System.Text.Json.Serialization.JsonPropertyName("seller_discount_amount")]
93+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
94+
public decimal? SellerDiscountAmount { get; set; }
95+
96+
/// <summary>
97+
/// 获取或设置卖家优惠退款金额。
98+
/// </summary>
99+
[Newtonsoft.Json.JsonProperty("seller_discount_refund_amount")]
100+
[System.Text.Json.Serialization.JsonPropertyName("seller_discount_refund_amount")]
101+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
102+
public decimal? SellerDiscountRefundAmount { get; set; }
103+
64104
/// <summary>
65105
/// 获取或设置收入金额。
66106
/// </summary>
@@ -302,20 +342,28 @@ public class SKUTransaction
302342
public decimal RefundAdministrationFeeAmount { get; set; }
303343

304344
/// <summary>
305-
/// 获取或设置 TikTok 运费费金额。
345+
/// 获取或设置运费金额。
346+
/// </summary>
347+
[Newtonsoft.Json.JsonProperty("shipping_cost_amount")]
348+
[System.Text.Json.Serialization.JsonPropertyName("shipping_cost_amount")]
349+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
350+
public decimal ShippingCostAmount { get; set; }
351+
352+
/// <summary>
353+
/// 获取或设置 TikTok 运费金额。
306354
/// </summary>
307355
[Newtonsoft.Json.JsonProperty("fbm_shipping_cost_amount")]
308356
[System.Text.Json.Serialization.JsonPropertyName("fbm_shipping_cost_amount")]
309357
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
310-
public decimal ShippingCostAmount { get; set; }
358+
public decimal FBMShippingCostAmount { get; set; }
311359

312360
/// <summary>
313361
/// 获取或设置 TikTok 平台运费金额。
314362
/// </summary>
315363
[Newtonsoft.Json.JsonProperty("fbt_shipping_cost_amount")]
316364
[System.Text.Json.Serialization.JsonPropertyName("fbt_shipping_cost_amount")]
317365
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
318-
public decimal PlatformShippingCostAmount { get; set; }
366+
public decimal FBTShippingCostAmount { get; set; }
319367

320368
/// <summary>
321369
/// 获取或设置 TikTok 运费优惠金额。
@@ -333,6 +381,22 @@ public class SKUTransaction
333381
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
334382
public decimal RefundShippingCostDiscountAmount { get; set; }
335383

384+
/// <summary>
385+
/// 获取或设置客户支付的运费金额。
386+
/// </summary>
387+
[Newtonsoft.Json.JsonProperty("customer_paid_shipping_fee_amount")]
388+
[System.Text.Json.Serialization.JsonPropertyName("customer_paid_shipping_fee_amount")]
389+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
390+
public decimal CustomerPaidShippingFeeAmount { get; set; }
391+
392+
/// <summary>
393+
/// 获取或设置客户支付的运费退款金额。
394+
/// </summary>
395+
[Newtonsoft.Json.JsonProperty("customer_paid_shipping_fee_refund_amount")]
396+
[System.Text.Json.Serialization.JsonPropertyName("customer_paid_shipping_fee_refund_amount")]
397+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
398+
public decimal CustomerPaidShippingFeeRefundAmount { get; set; }
399+
336400
/// <summary>
337401
/// 获取或设置签字确认费用金额。
338402
/// </summary>
@@ -388,6 +452,46 @@ public class SKUTransaction
388452
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
389453
public decimal SettlementAmount { get; set; }
390454

455+
/// <summary>
456+
/// 获取或设置净销售金额。
457+
/// </summary>
458+
[Newtonsoft.Json.JsonProperty("net_sales_amount")]
459+
[System.Text.Json.Serialization.JsonPropertyName("net_sales_amount")]
460+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
461+
public decimal? NetSalesAmount { get; set; }
462+
463+
/// <summary>
464+
/// 获取或设置毛销售金额。
465+
/// </summary>
466+
[Newtonsoft.Json.JsonProperty("gross_sales_amount")]
467+
[System.Text.Json.Serialization.JsonPropertyName("gross_sales_amount")]
468+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
469+
public decimal? GrossSalesAmount { get; set; }
470+
471+
/// <summary>
472+
/// 获取或设置毛销售退款金额。
473+
/// </summary>
474+
[Newtonsoft.Json.JsonProperty("gross_sales_refund_amount")]
475+
[System.Text.Json.Serialization.JsonPropertyName("gross_sales_refund_amount")]
476+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
477+
public decimal? GrossSalesRefundAmount { get; set; }
478+
479+
/// <summary>
480+
/// 获取或设置卖家优惠金额。
481+
/// </summary>
482+
[Newtonsoft.Json.JsonProperty("seller_discount_amount")]
483+
[System.Text.Json.Serialization.JsonPropertyName("seller_discount_amount")]
484+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
485+
public decimal? SellerDiscountAmount { get; set; }
486+
487+
/// <summary>
488+
/// 获取或设置卖家优惠退款金额。
489+
/// </summary>
490+
[Newtonsoft.Json.JsonProperty("seller_discount_refund_amount")]
491+
[System.Text.Json.Serialization.JsonPropertyName("seller_discount_refund_amount")]
492+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
493+
public decimal? SellerDiscountRefundAmount { get; set; }
494+
391495
/// <summary>
392496
/// 获取或设置收入金额。
393497
/// </summary>
@@ -629,20 +733,28 @@ public class SKUTransaction
629733
public decimal RefundAdministrationFeeAmount { get; set; }
630734

631735
/// <summary>
632-
/// 获取或设置 TikTok 运费费金额。
736+
/// 获取或设置运费金额。
737+
/// </summary>
738+
[Newtonsoft.Json.JsonProperty("shipping_cost_amount")]
739+
[System.Text.Json.Serialization.JsonPropertyName("shipping_cost_amount")]
740+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
741+
public decimal ShippingCostAmount { get; set; }
742+
743+
/// <summary>
744+
/// 获取或设置 TikTok 运费金额。
633745
/// </summary>
634746
[Newtonsoft.Json.JsonProperty("fbm_shipping_cost_amount")]
635747
[System.Text.Json.Serialization.JsonPropertyName("fbm_shipping_cost_amount")]
636748
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
637-
public decimal ShippingCostAmount { get; set; }
749+
public decimal FBMShippingCostAmount { get; set; }
638750

639751
/// <summary>
640752
/// 获取或设置 TikTok 平台运费金额。
641753
/// </summary>
642754
[Newtonsoft.Json.JsonProperty("fbt_shipping_cost_amount")]
643755
[System.Text.Json.Serialization.JsonPropertyName("fbt_shipping_cost_amount")]
644756
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
645-
public decimal PlatformShippingCostAmount { get; set; }
757+
public decimal FBTShippingCostAmount { get; set; }
646758

647759
/// <summary>
648760
/// 获取或设置 TikTok 运费优惠金额。
@@ -660,6 +772,22 @@ public class SKUTransaction
660772
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
661773
public decimal RefundShippingCostDiscountAmount { get; set; }
662774

775+
/// <summary>
776+
/// 获取或设置客户支付的运费金额。
777+
/// </summary>
778+
[Newtonsoft.Json.JsonProperty("customer_paid_shipping_fee_amount")]
779+
[System.Text.Json.Serialization.JsonPropertyName("customer_paid_shipping_fee_amount")]
780+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
781+
public decimal CustomerPaidShippingFeeAmount { get; set; }
782+
783+
/// <summary>
784+
/// 获取或设置客户支付的运费退款金额。
785+
/// </summary>
786+
[Newtonsoft.Json.JsonProperty("customer_paid_shipping_fee_refund_amount")]
787+
[System.Text.Json.Serialization.JsonPropertyName("customer_paid_shipping_fee_refund_amount")]
788+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
789+
public decimal CustomerPaidShippingFeeRefundAmount { get; set; }
790+
663791
/// <summary>
664792
/// 获取或设置签字确认费用金额。
665793
/// </summary>

0 commit comments

Comments
 (0)