-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbilling.d.ts
3724 lines (3533 loc) · 163 KB
/
billing.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/// <reference types="node" />
import { AxiosPromise, AxiosRequestConfig } from "axios";
/** 按交易类型汇总消费详情 */
declare interface ActionSummaryOverviewItem {
/** 交易类型编码 */
ActionType?: string;
/** 交易类型:如包年包月新购、包年包月续费、按量计费扣费等类型 */
ActionTypeName?: string;
/** 费用所占百分比,两位小数 */
RealTotalCostRatio?: string;
/** 优惠后总价 */
RealTotalCost?: string;
/** 现金账户支出:通过现金账户支付的金额 */
CashPayAmount?: string;
/** 赠送账户支出:使用赠送金支付的金额 */
IncentivePayAmount?: string;
/** 优惠券支出:使用各类优惠券(如代金券、现金券等)支付的金额 */
VoucherPayAmount?: string;
/** 分成金账户支出:通过分成金账户支付的金额 */
TransferPayAmount?: string | null;
/** 账单月份,格式2019-08 */
BillMonth?: string;
/** 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。 */
TotalCost?: string;
}
/** UIN异常调整明细 */
declare interface AdjustInfoDetail {
/** 支付者UIN:支付者的账号 ID,账号 ID 是用户在腾讯云的唯一账号标识 */
PayerUin?: string | null;
/** 账单月份,格式:yyyy-MM */
Month?: string | null;
/** 调整类型调账:manualAdjustment补结算:supplementarySettlement重结算:reSettlement */
AdjustType?: string | null;
/** 调整单号 */
AdjustNum?: string | null;
/** 异常调整完成时间,格式:yyyy-MM-dd HH:mm:ss */
AdjustCompletionTime?: string | null;
/** 调整金额 */
AdjustAmount?: number | null;
}
/** 分账账单趋势图平均值 */
declare interface AllocationAverageData {
/** 起始月份 */
BeginMonth?: string;
/** 结束月份 */
EndMonth?: string;
/** 合计费用(折后总额)平均值 */
RealTotalCost?: string;
}
/** 分账趋势图详情数据 */
declare interface AllocationBillTrendDetail {
/** 账单月份 */
Month?: string;
/** 账单月份展示名称 */
Name?: string;
/** 合计费用(折后总额):分账单元总费用,归集费用(折后总额) + 分摊费用(折后总额) */
RealTotalCost?: string;
}
/** 分账账单明细 */
declare interface AllocationDetail {
/** 分账单元唯一标识 */
TreeNodeUniqKey?: string | null;
/** 分账单元名称 */
TreeNodeUniqKeyName?: string | null;
/** 日期:结算日期 */
BillDate?: string | null;
/** 支付者 UIN:支付者的账号 ID,账号 ID 是用户在腾讯云的唯一账号标识 */
PayerUin?: string | null;
/** 使用者 UIN:实际使用资源的账号 ID */
OwnerUin?: string | null;
/** 操作者 UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的ID或者角色 ID) */
OperateUin?: string | null;
/** 产品编码 */
BusinessCode?: string | null;
/** 产品名称:用户所采购的各类云产品 */
BusinessCodeName?: string | null;
/** 计费模式编码 */
PayMode?: string | null;
/** 计费模式:资源的计费模式,区分为包年包月和按量计费 */
PayModeName?: string | null;
/** 项目ID */
ProjectId?: number | null;
/** 项目名称:资源归属的项目,用户在控制台给资源自主分配项目,未分配则是默认项目 */
ProjectName?: string | null;
/** 地域ID */
RegionId?: number | null;
/** 地域名称:资源所属地域 */
RegionName?: string | null;
/** 可用区ID */
ZoneId?: number | null;
/** 可用区:资源所属可用区 */
ZoneName?: string | null;
/** 资源ID:不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID; 若该产品被分拆,则展示产品分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名 */
ResourceId?: string | null;
/** 实例名称:用户在控制台为资源设置的名称,如未设置默认为空;若该产品被分拆,则展示分拆产品分拆后的分拆项资源别名 */
ResourceName?: string | null;
/** 实例类型编码 */
InstanceType?: string | null;
/** 实例类型:购买的产品服务对应的实例类型,包括资源包、RI、SP、竞价实例。常规实例默认展示“-” */
InstanceTypeName?: string | null;
/** 分拆项 ID:涉及分拆产品的分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名 */
SplitItemId?: string | null;
/** 分拆项名称:涉及分拆产品的分拆后的分拆项 */
SplitItemName?: string | null;
/** 子产品编码 */
ProductCode?: string | null;
/** 子产品名称:用户采购的具体产品细分类型 */
ProductCodeName?: string | null;
/** 交易类型编码 */
ActionType?: string | null;
/** 交易类型:明细交易类型 */
ActionTypeName?: string | null;
/** 订单 ID:包年包月计费模式下订购的订单号 */
OrderId?: string | null;
/** 交易 ID:结算扣费单号 */
BillId?: string | null;
/** 扣费时间:结算扣费时间 */
PayTime?: string | null;
/** 开始使用时间:产品服务开始使用时间 */
FeeBeginTime?: string | null;
/** 结束使用时间:产品服务结束使用时间 */
FeeEndTime?: string | null;
/** 组件类型编码 */
ComponentCode?: string | null;
/** 组件类型:用户购买的产品或服务对应的组件大类 */
ComponentCodeName?: string | null;
/** 组件刊例价:组件的官网原始单价(如客户享受一口价/合同价则默认不展示) */
SinglePrice?: string | null;
/** 组件单价:组件的折后单价,组件单价 = 刊例价 * 折扣 */
ContractPrice?: string | null;
/** 组件价格单位:组件价格的单位,单位构成:元/用量单位/时长单位 */
SinglePriceUnit?: string | null;
/** 组件用量:该组件实际结算用量,组件用量=组件原始用量-抵扣用量(含资源包) */
UsedAmount?: string | null;
/** 组件用量单位:组件用量对应的单位 */
UsedAmountUnit?: string | null;
/** 使用时长:资源使用的时长,组件用量=组件原始使用时长-抵扣时长(含资源包) */
TimeSpan?: string | null;
/** 时长单位:资源使用时长的单位 */
TimeUnit?: string | null;
/** 备注属性(实例配置):其他备注信息,如预留实例的预留实例类型和交易类型、CCN 产品的两端地域信息 */
ReserveDetail?: string | null;
/** 分拆项用量/时长占比:分拆项用量(时长)占比,分拆项用量(时长)/ 拆分前合计用量(时长) */
SplitRatio?: string | null;
/** 组件原价:原价 = 组件刊例价 * 组件用量 * 使用时长(如客户享受一口价/合同价则默认不展示,退费类场景也默认不展示),指定价模式 */
TotalCost?: string | null;
/** 预留实例抵扣时长:本产品或服务使用预留实例抵扣的使用时长 */
RITimeSpan?: string | null;
/** 预留实例抵扣原价:本产品或服务使用预留实例抵扣的组件原价金额 */
RICost?: string | null;
/** 节省计划抵扣原价:节省计划抵扣原价 = 节省计划包抵扣面值 / 节省计划抵扣率 */
SPCost?: string | null;
/** 折扣率:本资源享受的折扣率(如客户享受一口价/合同价则默认不展示,退费场景也默认不展示) */
Discount?: string | null;
/** 混合折扣率:综合各类折扣抵扣信息后的最终折扣率,混合折扣率=优惠后总价/原价 */
BlendedDiscount?: string | null;
/** 优惠后总价:优惠后总价 =(原价 - 预留实例抵扣原价 - 节省计划抵扣原价)* 折扣率 */
RealTotalCost?: string | null;
/** 现金账户支出(元):通过现金账户支付的金额 */
CashPayAmount?: string | null;
/** 代金券支出(元):使用各类优惠券(如代金券、现金券等)支付的金额 */
VoucherPayAmount?: string | null;
/** 赠送账户支出(元):使用赠送金支付的金额 */
IncentivePayAmount?: string | null;
/** 分成账户支出(元):通过分成金账户支付的金额 */
TransferPayAmount?: string | null;
/** 分账标签:资源绑定的标签 */
Tag?: BillTag[] | null;
/** 国内国际编码 */
RegionType?: string | null;
/** 国内国际:资源所属区域类型(国内、国际) */
RegionTypeName?: string | null;
/** 组件名称编码 */
ItemCode?: string | null;
/** 组件名称:用户购买的产品或服务,所包含的具体组件 */
ItemCodeName?: string | null;
/** 关联单据ID:和本笔交易关联单据ID,如退费订单对应的原新购订单等 */
AssociatedOrder?: string;
/** 价格属性:该组件除单价、时长外的其他影响折扣定价的属性信息 */
PriceInfo?: string[] | null;
/** 计算规则说明:特殊交易类型计费结算的详细计算说明,如退费及变配 */
Formula?: string | null;
/** 计费规则:各产品详细的计费规则官网说明链接 */
FormulaUrl?: string | null;
/** 原始用量/时长:组件被资源包抵扣前的原始用量(目前仅实时音视频、弹性微服务、云呼叫中心及专属可用区产品支持该信息外显,其他产品尚在接入中) */
RealTotalMeasure?: string | null;
/** 抵扣用量/时长(含资源包):组件被资源包抵扣的用量(目前仅实时音视频、弹性微服务、云呼叫中心及专属可用区产品支持该信息外显,其他产品尚在接入中) */
DeductedMeasure?: string | null;
/** 配置描述:资源配置规格信息 */
ComponentConfig?: string | null;
/** 费用归集类型:费用来源类型,分摊、归集、未分配0 - 分摊1 - 归集2 - 未分配 */
AllocationType?: number | null;
/** 当前消费项的优惠对象,例如:官网折扣、用户折扣、活动折扣。 */
DiscountObject?: string | null;
/** 当前消费项的优惠类型,例如:折扣、合同价。 */
DiscountType?: string | null;
/** 对优惠类型的补充描述,例如:商务折扣8折,则优惠类型为“折扣”,优惠内容为“0.8”。 */
DiscountContent?: string | null;
/** SPDeduction */
SPDeduction?: string | null;
/** SPDeduction */
SPDeductionRate?: string | null;
/** 账单月 */
BillMonth?: string | null;
}
/** 分账账单月概览金额明细 */
declare interface AllocationMonthOverviewDetail {
/** 归集费用(现金):基于归集规则直接归集到分账单元的现金 */
GatherCashPayAmount?: string;
/** 归集费用(优惠券):基于归集规则直接归集到分账单元的资源优惠券 */
GatherVoucherPayAmount?: string;
/** 归集费用(赠送金):基于归集规则直接归集到分账单元的资源赠送金 */
GatherIncentivePayAmount?: string;
/** 归集费用(分成金):基于归集规则直接归集到分账单元的资源分成金 */
GatherTransferPayAmount?: string;
/** 分摊费用(现金):基于分摊规则分摊到分账单元的资源现金 */
AllocateCashPayAmount?: string;
/** 分摊费用(优惠券):基于分摊规则分摊到分账单元的资源优惠券 */
AllocateVoucherPayAmount?: string;
/** 分摊费用(赠送金):基于分摊规则分摊到分账单元的资源赠送金 */
AllocateIncentivePayAmount?: string;
/** 分摊费用(分成金):基于分摊规则分摊到分账单元的资源分成金 */
AllocateTransferPayAmount?: string;
/** 合计费用(现金):分账单元总费用,归集费用(现金) + 分摊费用(现金) */
TotalCashPayAmount?: string;
/** 合计费用(优惠券):分账单元总费用,归集费用(优惠券) + 分摊费用(优惠券) */
TotalVoucherPayAmount?: string;
/** 合计费用(赠送金):分账单元总费用,归集费用(赠送金) + 分摊费用(赠送金) */
TotalIncentivePayAmount?: string;
/** 合计费用(分成金):分账单元总费用,归集费用(分成金)+分摊费用(分成金) */
TotalTransferPayAmount?: string;
/** 归集费用(折后总额):基于归集规则直接归集到分账单元的资源优惠后总价 */
GatherRealCost?: string;
/** 分摊费用(折后总额):基于分摊规则分摊到分账单元的资源优惠后总价 */
AllocateRealCost?: string;
/** 合计费用(折后总额):分账单元总费用,归集费用(折后总额) + 分摊费用(折后总额) */
RealTotalCost?: string;
/** 占比(折后总额):本分账单元合计费用(折后总额)/合计费用(折后总额)*100% */
Ratio?: string;
/** 环比(折后总额):[本月分账单元合计费用(折后总额) - 上月分账单元合计费用(折后总额)] / 上月分账单元合计费用(折后总额) * 100% */
Trend?: string | null;
/** 环比箭头upward -上升downward - 下降none - 平稳 */
TrendType?: string | null;
}
/** 分账概览明细 */
declare interface AllocationOverviewDetail {
/** 分账单元唯一标识 */
TreeNodeUniqKey?: string | null;
/** 分账单元名称 */
TreeNodeUniqKeyName?: string | null;
/** 日期:结算日期 */
BillDate?: string | null;
/** 归集费用(现金):基于归集规则直接归集到分账单元的现金 */
GatherCashPayAmount?: string;
/** 归集费用(优惠券):基于归集规则直接归集到分账单元的资源优惠券 */
GatherVoucherPayAmount?: string;
/** 归集费用(赠送金):基于归集规则直接归集到分账单元的资源赠送金 */
GatherIncentivePayAmount?: string;
/** 归集费用(分成金):基于归集规则直接归集到分账单元的资源分成金 */
GatherTransferPayAmount?: string;
/** 分摊费用(现金):基于分摊规则分摊到分账单元的资源现金 */
AllocateCashPayAmount?: string;
/** 分摊费用(优惠券):基于分摊规则分摊到分账单元的资源优惠券 */
AllocateVoucherPayAmount?: string;
/** 分摊费用(赠送金):基于分摊规则分摊到分账单元的资源赠送金 */
AllocateIncentivePayAmount?: string;
/** 分摊费用(分成金):基于分摊规则分摊到分账单元的资源分成金 */
AllocateTransferPayAmount?: string;
/** 合计费用(现金):分账单元总费用,归集费用(现金) + 分摊费用(现金) */
TotalCashPayAmount?: string;
/** 合计费用(优惠券):分账单元总费用,归集费用(优惠券) + 分摊费用(优惠券) */
TotalVoucherPayAmount?: string;
/** 合计费用(赠送金):分账单元总费用,归集费用(赠送金) + 分摊费用(赠送金) */
TotalIncentivePayAmount?: string;
/** 合计费用(分成金):分账单元总费用,归集费用(分成金)+分摊费用(分成金) */
TotalTransferPayAmount?: string;
/** 归集费用(折后总额):基于归集规则直接归集到分账单元的资源优惠后总价 */
GatherRealCost?: string;
/** 分摊费用(折后总额):基于分摊规则分摊到分账单元的资源优惠后总价 */
AllocateRealCost?: string;
/** 合计费用(折后总额):分账单元总费用,归集费用(折后总额) + 分摊费用(折后总额) */
RealTotalCost?: string;
/** 占比(折后总额):本分账单元合计费用(折后总额)/合计费用(折后总额)*100% */
Ratio?: string;
/** 环比(折后总额):[本月分账单元合计费用(折后总额) - 上月分账单元合计费用(折后总额)] / 上月分账单元合计费用(折后总额) * 100% */
Trend?: string | null;
/** 环比箭头upward -上升downward - 下降none - 平稳 */
TrendType?: string | null;
}
/** 分账账单月概览详情 */
declare interface AllocationOverviewNode {
/** 分账单元ID */
Id?: number | null;
/** 分账单元名称 */
Name?: string | null;
/** 分账单元唯一标识 */
TreeNodeUniqKey?: string | null;
/** 分账单元包含规则标志0 - 不存在规则1 - 同时存在归集规则和公摊规则2 - 仅存在归集规则3 - 仅存在公摊规则 */
Symbol?: number | null;
/** 子单元月概览详情 */
Children?: AllocationOverviewNode[] | null;
/** 分账账单月概览金额明细 */
Detail?: AllocationMonthOverviewDetail | null;
}
/** 分账账单概览金额汇总 */
declare interface AllocationOverviewTotal {
/** 总费用:现金费用合计+分成金费用合计+赠送金费用合计+优惠券费用合计 */
RealTotalCost?: string | null;
/** 现金: 现金费用合计 */
CashPayAmount?: string | null;
/** 赠送金:赠送金费用合计 */
IncentivePayAmount?: string | null;
/** 优惠券:优惠券费用合计 */
VoucherPayAmount?: string | null;
/** 分成金:分成金费用合计 */
TransferPayAmount?: string | null;
}
/** 当前资源命中公摊规则信息 */
declare interface AllocationRule {
/** 公摊规则ID */
RuleId?: number | null;
/** 公摊规则名称 */
RuleName?: string | null;
}
/** 分账账单趋势图 */
declare interface AllocationStat {
/** 费用平均信息 */
Average?: AllocationAverageData | null;
}
/** 分账账单按产品汇总明细 */
declare interface AllocationSummaryByBusiness {
/** 分账单元唯一标识 */
TreeNodeUniqKey?: string | null;
/** 分账单元名称 */
TreeNodeUniqKeyName?: string | null;
/** 日期:结算日期 */
BillDate?: string | null;
/** 归集费用(现金):基于归集规则直接归集到分账单元的现金 */
GatherCashPayAmount?: string;
/** 归集费用(优惠券):基于归集规则直接归集到分账单元的资源优惠券 */
GatherVoucherPayAmount?: string;
/** 归集费用(赠送金):基于归集规则直接归集到分账单元的资源赠送金 */
GatherIncentivePayAmount?: string;
/** 归集费用(分成金):基于归集规则直接归集到分账单元的资源分成金 */
GatherTransferPayAmount?: string;
/** 分摊费用(现金):基于分摊规则分摊到分账单元的资源现金 */
AllocateCashPayAmount?: string;
/** 分摊费用(优惠券):基于分摊规则分摊到分账单元的资源优惠券 */
AllocateVoucherPayAmount?: string;
/** 分摊费用(赠送金):基于分摊规则分摊到分账单元的资源赠送金 */
AllocateIncentivePayAmount?: string;
/** 分摊费用(分成金):基于分摊规则分摊到分账单元的资源分成金 */
AllocateTransferPayAmount?: string;
/** 合计费用(现金):分账单元总费用,归集费用(现金) + 分摊费用(现金) */
TotalCashPayAmount?: string;
/** 合计费用(优惠券):分账单元总费用,归集费用(优惠券) + 分摊费用(优惠券) */
TotalVoucherPayAmount?: string;
/** 合计费用(赠送金):分账单元总费用,归集费用(赠送金) + 分摊费用(赠送金) */
TotalIncentivePayAmount?: string;
/** 合计费用(分成金):分账单元总费用,归集费用(分成金)+分摊费用(分成金) */
TotalTransferPayAmount?: string;
/** 归集费用(折后总额):基于归集规则直接归集到分账单元的资源优惠后总价 */
GatherRealCost?: string;
/** 分摊费用(折后总额):基于分摊规则分摊到分账单元的资源优惠后总价 */
AllocateRealCost?: string;
/** 合计费用(折后总额):分账单元总费用,归集费用(折后总额) + 分摊费用(折后总额) */
RealTotalCost?: string;
/** 占比(折后总额):本分账单元合计费用(折后总额)/合计费用(折后总额)*100% */
Ratio?: string;
/** 环比(折后总额):[本月分账单元合计费用(折后总额) - 上月分账单元合计费用(折后总额)] / 上月分账单元合计费用(折后总额) * 100% */
Trend?: string | null;
/** 环比箭头upward -上升downward - 下降none - 平稳 */
TrendType?: string | null;
/** 产品编码 */
BusinessCode?: string | null;
/** 产品名称:用户所采购的各类云产品 */
BusinessCodeName?: string | null;
/** 组件原价:原价 = 组件刊例价 * 组件用量 * 使用时长(如客户享受一口价/合同价则默认不展示,退费类场景也默认不展示),指定价模式 */
TotalCost?: string;
/** 预留实例抵扣原价:本产品或服务使用预留实例抵扣的组件原价金额 */
RICost?: string;
/** 节省计划抵扣原价:节省计划抵扣原价 = 节省计划包抵扣面值 / 节省计划抵扣率 */
SPCost?: string;
/** 现金账户支出(元):通过现金账户支付的金额 */
CashPayAmount?: string;
/** 代金券支出(元):使用各类优惠券(如代金券、现金券等)支付的金额 */
VoucherPayAmount?: string;
/** 赠送账户支出(元):使用赠送金支付的金额 */
IncentivePayAmount?: string;
/** 分成账户支出(元):通过分成金账户支付的金额 */
TransferPayAmount?: string;
/** 优惠后总价:优惠后总价 =(原价 - 预留实例抵扣原价 - 节省计划抵扣原价)* 折扣率 */
AllocationRealTotalCost?: string;
}
/** 分账账单按组件汇总明细 */
declare interface AllocationSummaryByItem {
/** 分账单元唯一标识 */
TreeNodeUniqKey?: string | null;
/** 分账单元名称 */
TreeNodeUniqKeyName?: string | null;
/** 日期:结算日期 */
BillDate?: string | null;
/** 支付者 UIN:支付者的账号 ID,账号 ID 是用户在腾讯云的唯一账号标识 */
PayerUin?: string | null;
/** 使用者 UIN:实际使用资源的账号 ID */
OwnerUin?: string | null;
/** 操作者 UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的ID或者角色 ID) */
OperateUin?: string | null;
/** 计费模式编码 */
PayMode?: string | null;
/** 计费模式:资源的计费模式,区分为包年包月和按量计费 */
PayModeName?: string | null;
/** 交易类型编码 */
ActionType?: string | null;
/** 交易类型:明细交易类型 */
ActionTypeName?: string | null;
/** 产品编码 */
BusinessCode?: string | null;
/** 产品名称:用户所采购的各类云产品 */
BusinessCodeName?: string | null;
/** 子产品编码 */
ProductCode?: string | null;
/** 子产品名称:用户采购的具体产品细分类型 */
ProductCodeName?: string | null;
/** 地域ID */
RegionId?: number | null;
/** 地域名称:资源所属地域 */
RegionName?: string | null;
/** 可用区ID */
ZoneId?: number | null;
/** 可用区:资源所属可用区 */
ZoneName?: string | null;
/** 实例类型编码 */
InstanceType?: string | null;
/** 实例类型:购买的产品服务对应的实例类型,包括资源包、RI、SP、竞价实例。常规实例默认展示“-” */
InstanceTypeName?: string | null;
/** 资源ID:不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID; 若该产品被分拆,则展示产品分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名 */
ResourceId?: string | null;
/** 实例名称:用户在控制台为资源设置的名称,如未设置默认为空;若该产品被分拆,则展示分拆产品分拆后的分拆项资源别名 */
ResourceName?: string | null;
/** 分账标签:资源绑定的标签 */
Tag?: BillTag[] | null;
/** 项目ID */
ProjectId?: number | null;
/** 项目名称:资源归属的项目,用户在控制台给资源自主分配项目,未分配则是默认项目 */
ProjectName?: string | null;
/** 费用归集类型:费用来源类型,分摊、归集、未分配0 - 分摊1 - 归集-1 - 未分配 */
AllocationType?: number | null;
/** 组件原价:原价 = 组件刊例价 * 组件用量 * 使用时长(如客户享受一口价/合同价则默认不展示,退费类场景也默认不展示),指定价模式 */
TotalCost?: string | null;
/** 预留实例抵扣时长:本产品或服务使用预留实例抵扣的使用时长 */
RiTimeSpan?: string | null;
/** 预留实例抵扣原价:本产品或服务使用预留实例抵扣的组件原价金额 */
RiCost?: string | null;
/** 优惠后总价:优惠后总价 =(原价 - 预留实例抵扣原价 - 节省计划抵扣原价)* 折扣率 */
RealTotalCost?: string | null;
/** 现金账户支出(元):通过现金账户支付的金额 */
CashPayAmount?: string | null;
/** 代金券支出(元):使用各类优惠券(如代金券、现金券等)支付的金额 */
VoucherPayAmount?: string | null;
/** 赠送账户支出(元):使用赠送金支付的金额 */
IncentivePayAmount?: string | null;
/** 分成账户支出(元):通过分成金账户支付的金额 */
TransferPayAmount?: string | null;
/** 组件名称编码 */
ItemCode?: string | null;
/** 组件名称:用户购买的产品或服务,所包含的具体组件 */
ItemCodeName?: string | null;
/** 组件类型编码 */
ComponentCode?: string | null;
/** 组件类型:用户购买的产品或服务对应的组件大类 */
ComponentCodeName?: string | null;
/** 分拆项 ID:涉及分拆产品的分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名 */
SplitItemId?: string | null;
/** 分拆项名称:涉及分拆产品的分拆后的分拆项 */
SplitItemName?: string | null;
/** 开始使用时间:产品服务开始使用时间 */
FeeBeginTime?: string | null;
/** 结束使用时间:产品服务结束使用时间 */
FeeEndTime?: string | null;
/** 节省计划抵扣原价:节省计划抵扣原价 = 节省计划包抵扣面值 / 节省计划抵扣率 */
SPCost?: string | null;
/** 国内国际编码 */
RegionType?: string | null;
/** 国内国际:资源所属区域类型(国内、国际) */
RegionTypeName?: string | null;
/** 组件刊例价:组件的官网原始单价(如客户享受一口价/合同价则默认不展示) */
SinglePrice?: string | null;
/** 组件单价:组件的折后单价,组件单价 = 刊例价 * 折扣 */
ContractPrice?: string | null;
/** 组件价格单位:组件价格的单位,单位构成:元/用量单位/时长单位 */
SinglePriceUnit?: string | null;
/** 组件用量:该组件实际结算用量,组件用量=组件原始用量-抵扣用量(含资源包) */
UsedAmount?: string | null;
/** 组件用量单位:组件用量对应的单位 */
UsedAmountUnit?: string | null;
/** 使用时长:资源使用的时长,组件用量=组件原始使用时长-抵扣时长(含资源包) */
TimeSpan?: string | null;
/** 时长单位:资源使用时长的单位 */
TimeUnit?: string | null;
/** 备注属性(实例配置):其他备注信息,如预留实例的预留实例类型和交易类型、CCN 产品的两端地域信息 */
ReserveDetail?: string | null;
/** 原始用量/时长:组件被资源包抵扣前的原始用量(目前仅实时音视频、弹性微服务、云呼叫中心及专属可用区产品支持该信息外显,其他产品尚在接入中) */
RealTotalMeasure?: string | null;
/** 抵扣用量/时长(含资源包):组件被资源包抵扣的用量(目前仅实时音视频、弹性微服务、云呼叫中心及专属可用区产品支持该信息外显,其他产品尚在接入中) */
DeductedMeasure?: string | null;
/** 折扣率:本资源享受的折扣率(如客户享受一口价/合同价则默认不展示,退费场景也默认不展示) */
Discount?: string | null;
/** 混合折扣率:综合各类折扣抵扣信息后的最终折扣率,混合折扣率=优惠后总价/原价 */
BlendedDiscount?: string | null;
/** 价格属性:该组件除单价、时长外的其他影响折扣定价的属性信息 */
PriceInfo?: string[] | null;
/** 计算规则说明:特殊交易类型计费结算的详细计算说明,如退费及变配 */
Formula?: string | null;
/** 计费规则:各产品详细的计费规则官网说明链接 */
FormulaUrl?: string | null;
/** 配置描述:资源配置规格信息 */
ComponentConfig?: string | null;
/** SPDeduction */
SPDeduction?: string | null;
/** 节省计划抵扣率:节省计划可用余额额度范围内,节省计划对于此组件打的折扣率 */
SPDeductionRate?: string | null;
/** AssociatedOrder */
AssociatedOrder?: string | null;
/** 当前消费项的优惠对象,例如:官网折扣、用户折扣、活动折扣。 */
DiscountObject?: string | null;
/** 当前消费项的优惠类型,例如:折扣、合同价。 */
DiscountType?: string | null;
/** 对优惠类型的补充描述,例如:商务折扣8折,则优惠类型为“折扣”,优惠内容为“0.8”。 */
DiscountContent?: string | null;
/** 账单月 */
BillMonth?: string | null;
}
/** 分账账单按资源汇总明细 */
declare interface AllocationSummaryByResource {
/** 分账单元唯一标识 */
TreeNodeUniqKey?: string | null;
/** 分账单元名称 */
TreeNodeUniqKeyName?: string | null;
/** 日期:结算日期 */
BillDate?: string | null;
/** 支付者 UIN:支付者的账号 ID,账号 ID 是用户在腾讯云的唯一账号标识 */
PayerUin?: string | null;
/** 使用者 UIN:实际使用资源的账号 ID */
OwnerUin?: string | null;
/** 操作者 UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的ID或者角色 ID) */
OperateUin?: string | null;
/** 计费模式编码 */
PayMode?: string | null;
/** 计费模式:资源的计费模式,区分为包年包月和按量计费 */
PayModeName?: string | null;
/** 交易类型编码 */
ActionType?: string | null;
/** 交易类型:明细交易类型 */
ActionTypeName?: string | null;
/** 产品编码 */
BusinessCode?: string | null;
/** 产品名称:用户所采购的各类云产品 */
BusinessCodeName?: string | null;
/** 子产品编码 */
ProductCode?: string | null;
/** 子产品名称:用户采购的具体产品细分类型 */
ProductCodeName?: string | null;
/** 地域ID */
RegionId?: number | null;
/** 地域名称:资源所属地域 */
RegionName?: string | null;
/** 可用区ID */
ZoneId?: number | null;
/** 可用区:资源所属可用区 */
ZoneName?: string | null;
/** 实例类型编码 */
InstanceType?: string | null;
/** 实例类型:购买的产品服务对应的实例类型,包括资源包、RI、SP、竞价实例。常规实例默认展示“-” */
InstanceTypeName?: string | null;
/** 资源ID:不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID; 若该产品被分拆,则展示产品分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名 */
ResourceId?: string | null;
/** 实例名称:用户在控制台为资源设置的名称,如未设置默认为空;若该产品被分拆,则展示分拆产品分拆后的分拆项资源别名 */
ResourceName?: string | null;
/** 分账标签:资源绑定的标签 */
Tag?: BillTag[] | null;
/** 项目ID */
ProjectId?: number | null;
/** 项目名称:资源归属的项目,用户在控制台给资源自主分配项目,未分配则是默认项目 */
ProjectName?: string | null;
/** 费用归集类型:费用来源类型,分摊、归集、未分配0 - 分摊 1 - 归集 -1 - 未分配 */
AllocationType?: number | null;
/** 组件原价:原价 = 组件刊例价 * 组件用量 * 使用时长(如客户享受一口价/合同价则默认不展示,退费类场景也默认不展示),指定价模式 */
TotalCost?: string | null;
/** 预留实例抵扣时长:本产品或服务使用预留实例抵扣的使用时长 */
RiTimeSpan?: string | null;
/** 预留实例抵扣原价:本产品或服务使用预留实例抵扣的组件原价金额 */
RiCost?: string | null;
/** 优惠后总价:优惠后总价 =(原价 - 预留实例抵扣原价 - 节省计划抵扣原价)* 折扣率 */
RealTotalCost?: string | null;
/** 现金账户支出(元):通过现金账户支付的金额 */
CashPayAmount?: string | null;
/** 代金券支出(元):使用各类优惠券(如代金券、现金券等)支付的金额 */
VoucherPayAmount?: string | null;
/** 赠送账户支出(元):使用赠送金支付的金额 */
IncentivePayAmount?: string | null;
/** 分成账户支出(元):通过分成金账户支付的金额 */
TransferPayAmount?: string | null;
/** 分拆项 ID:涉及分拆产品的分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名 */
SplitItemId?: string | null;
/** 分拆项名称:涉及分拆产品的分拆后的分拆项 */
SplitItemName?: string | null;
/** 开始使用时间:产品服务开始使用时间 */
FeeBeginTime?: string | null;
/** 结束使用时间:产品服务结束使用时间 */
FeeEndTime?: string | null;
/** 节省计划抵扣原价:节省计划抵扣原价 = 节省计划包抵扣面值 / 节省计划抵扣率 */
SPCost?: string | null;
/** 国内国际编码 */
RegionType?: string | null;
/** 国内国际:资源所属区域类型(国内、国际) */
RegionTypeName?: string | null;
/** 配置描述:对应资源下各组件名称及用量(如组件为用量累加型计费则为合计用量) */
ComponentConfig?: string | null;
/** SPDeduction */
SPDeduction?: string | null;
/** 账单月 */
BillMonth?: string | null;
}
/** 当前归属单元信息 */
declare interface AllocationTreeNode {
/** 分账单元唯一标识 */
TreeNodeUniqKey?: string | null;
/** 分账单元名称 */
TreeNodeUniqKeyName?: string | null;
}
/** 成本分析交易类型复杂类型 */
declare interface AnalyseActionTypeDetail {
/** 交易类型code */
ActionType?: string;
/** 交易类型Name */
ActionTypeName?: string;
}
/** 成本分析金额返回数据模型 */
declare interface AnalyseAmountDetail {
/** 费用类型 */
Key?: string;
/** 是否展示 */
Display?: number;
}
/** 成本分析产品返回复杂类型 */
declare interface AnalyseBusinessDetail {
/** 产品码code */
BusinessCode?: string;
/** 产品名称 */
BusinessCodeName?: string;
}
/** 成本分析过滤框复杂类型 */
declare interface AnalyseConditionDetail {
/** 产品 */
Business?: AnalyseBusinessDetail[] | null;
/** 项目 */
Project?: AnalyseProjectDetail[] | null;
/** 地域 */
Region?: AnalyseRegionDetail[] | null;
/** 计费模式 */
PayMode?: AnalysePayModeDetail[] | null;
/** 交易类型 */
ActionType?: AnalyseActionTypeDetail[] | null;
/** 可用区 */
Zone?: AnalyseZoneDetail[] | null;
/** 资源所有者Uin */
OwnerUin?: AnalyseOwnerUinDetail[] | null;
/** 费用类型 */
Amount?: AnalyseAmountDetail[] | null;
}
/** 成本分析查询条件 */
declare interface AnalyseConditions {
/** 产品名称代码 */
BusinessCodes?: string;
/** 子产品名称代码 */
ProductCodes?: string;
/** 组件类型代码 */
ComponentCode?: string;
/** 可用区ID:资源所属可用区ID */
ZoneIds?: string;
/** 地域ID:资源所属地域ID */
RegionIds?: string;
/** 项目ID:资源所属项目ID */
ProjectIds?: string;
/** 计费模式 prePay(表示包年包月)/postPay(表示按量计费) */
PayModes?: string;
/** 交易类型,查询交易类型(请使用交易类型code入参) */
ActionTypes?: string;
/** 分账标签键 */
Tags?: string;
/** 费用类型,查询费用类型(请使用费用类型code入参)入参枚举如下:cashPayAmount:现金 incentivePayAmount:赠送金 voucherPayAmount:优惠券 tax:税金 costBeforeTax:税前价 */
FeeType?: string;
/** 查询成本分析数据的用户UIN */
PayerUins?: string;
/** 使用资源的用户UIN */
OwnerUins?: string;
/** 消耗类型,查询消耗类型(请使用消耗类型code入参) */
ConsumptionTypes?: string;
}
/** 成本分析数据复杂类型 */
declare interface AnalyseDetail {
/** 时间 */
Name?: string;
/** 金额 */
Total?: string;
/** 日期明细金额 */
TimeDetail?: AnalyseTimeDetail[] | null;
}
/** 成本分析表头数据复杂类型 */
declare interface AnalyseHeaderDetail {
/** 表头日期 */
HeadDetail?: AnalyseHeaderTimeDetail[];
/** 时间 */
Name?: string;
/** 总计 */
Total?: string;
}
/** 成本分析header表头数据 */
declare interface AnalyseHeaderTimeDetail {
/** 日期 */
Name?: string;
}
/** 成本分析使用者uin复杂类型 */
declare interface AnalyseOwnerUinDetail {
/** 使用者uin */
OwnerUin?: string;
}
/** 成本分析支付方式复杂类型 */
declare interface AnalysePayModeDetail {
/** 计费模式code */
PayMode?: string;
/** 计费模式Name */
PayModeName?: string;
}
/** 成本分析项目返回复杂类型 */
declare interface AnalyseProjectDetail {
/** 项目id */
ProjectId?: string;
/** 默认项目 */
ProjectName?: string;
}
/** 成本分析地域返回复杂类型 */
declare interface AnalyseRegionDetail {
/** 地域id */
RegionId?: string;
/** 地域名称 */
RegionName?: string;
}
/** 成本分返回值复杂类型 */
declare interface AnalyseTimeDetail {
/** 日期 */
Time?: string;
/** 金额 */
Money?: string;
}
/** 成本分析可用区复杂类型 */
declare interface AnalyseZoneDetail {
/** 可用区id */
ZoneId?: string;
/** 可用区Name */
ZoneName?: string;
}
/** 适用商品信息 */
declare interface ApplicableProducts {
/** 适用商品名称,值为“全产品通用”或商品名称组成的string,以","分割。 */
GoodsName?: string;
/** postPay后付费/prePay预付费/riPay预留实例/空字符串或者"*"表示全部模式。如GoodsName为多个商品名以","分割组成的string,而PayMode为"*",表示每一件商品的模式都为"*"。 */
PayMode?: string;
}
/** 交易类型筛选列表 */
declare interface BillActionType {
/** 交易类型编码 */
ActionType: string | null;
/** 交易类型:明细交易类型 */
ActionTypeName: string | null;
}
/** 产品筛选列表 */
declare interface BillBusiness {
/** 产品编码 */
BusinessCode: string;
/** 产品名称:用户所采购的各类云产品 */
BusinessCodeName: string;
}
/** 产品级联筛选值 */
declare interface BillBusinessLink {
/** 产品编码 */
BusinessCode?: string;
/** 产品名称 */
BusinessCodeName?: string;
/** 子产品 */
Children?: BillProductLink[];
}
/** 组件类型筛选列表 */
declare interface BillComponent {
/** 组件类型编码 */
ComponentCode: string | null;
/** 组件类型:用户购买的产品或服务对应的组件大类 */
ComponentCodeName: string | null;
}
/** 日期筛选列表 */
declare interface BillDays {
/** 日期:结算日期 */
BillDay: string | null;
}
/** 账单明细数据对象 */
declare interface BillDetail {
/** 产品名称:用户所采购的各类云产品,例如:云服务器 CVM */
BusinessCodeName?: string;
/** 子产品名称:用户采购的具体产品细分类型,例如:云服务器 CVM-标准型 S1 */
ProductCodeName?: string;
/** 计费模式:资源的计费模式,区分为包年包月和按量计费 */
PayModeName?: string;
/** 项目名称:资源归属的项目,用户在控制台给资源自主分配项目,未分配则是默认项目 */
ProjectName?: string;
/** 地域:资源所属地域,如华南地区(广州) */
RegionName?: string;
/** 可用区:资源所属可用区,如广州三区 */
ZoneName?: string;
/** 资源 ID:账单中出账对象 ID,不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID */
ResourceId?: string;
/** 资源别名:用户在控制台为资源设置的名称,如果未设置,则默认为空 */
ResourceName?: string;
/** 交易类型,如包年包月新购、包年包月续费、按量计费扣费等类型 */
ActionTypeName?: string;
/** 订单ID:包年包月计费模式下订购的订单号 */
OrderId?: string;
/** 交易ID:结算扣费单号 */
BillId?: string;
/** 扣费时间:结算扣费时间 */
PayTime?: string;
/** 开始使用时间:产品服务开始使用时间 */
FeeBeginTime?: string;
/** 结束使用时间:产品服务结束使用时间 */
FeeEndTime?: string;
/** 组件列表 */
ComponentSet?: BillDetailComponent[];
/** 支付者UIN:支付者的账号 ID,账号 ID 是用户在腾讯云的唯一账号标识 */
PayerUin?: string;
/** 使用者UIN:实际使用资源的账号 ID */
OwnerUin?: string;
/** 操作者UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的 ID 或者角色 ID ) */
OperateUin?: string;
/** 标签信息 */
Tags?: BillTagInfo[] | null;
/** 产品编码 */
BusinessCode?: string | null;
/** 子产品编码 */
ProductCode?: string | null;
/** 交易类型编码 */
ActionType?: string | null;
/** 地域ID */
RegionId?: string | null;
/** 项目ID */
ProjectId?: number;
/** 价格属性:该组件除单价、时长外的其他影响折扣定价的属性信息 */
PriceInfo?: string[] | null;
/** 关联交易单据ID:和本笔交易关联单据 ID,如,冲销订单,记录原订单、重结订单,退费单记录对应的原购买订单号 */
AssociatedOrder?: BillDetailAssociatedOrder | null;
/** 计算说明:特殊交易类型计费结算的详细计算说明,如退费及变配 */
Formula?: string | null;
/** 计费规则:各产品详细的计费规则官网说明链接 */
FormulaUrl?: string | null;
/** 账单归属日 */
BillDay?: string | null;
/** 账单归属月 */
BillMonth?: string | null;
/** 账单记录ID */
Id?: string | null;
/** 国内国际编码 */
RegionType?: string | null;
/** 国内国际:资源所属区域类型(国内、国际) */
RegionTypeName?: string | null;
/** 备注属性(实例配置):其他备注信息,如预留实例的预留实例类型和交易类型、CCN 产品的两端地域信息 */
ReserveDetail?: string | null;
/** 优惠对象 */
DiscountObject?: string;
/** 优惠类型 */
DiscountType?: string;
/** 优惠内容 */
DiscountContent?: string;
}
/** 明细账单关联单据信息 */
declare interface BillDetailAssociatedOrder {
/** 新购订单 */
PrepayPurchase?: string | null;
/** 续费订单 */
PrepayRenew?: string | null;
/** 升配订单 */
PrepayModifyUp?: string | null;
/** 冲销订单 */
ReverseOrder?: string | null;
/** 优惠调整后订单 */
NewOrder?: string | null;
/** 优惠调整前订单 */
Original?: string | null;
}
/** 账单明细组件对象 */
declare interface BillDetailComponent {
/** 组件类型:用户购买的产品或服务对应的组件大类,例如:云服务器 CVM 的组件:CPU、内存等 */
ComponentCodeName?: string;
/** 组件名称:用户购买的产品或服务,所包含的具体组件 */
ItemCodeName?: string;
/** 组件刊例价:组件的官网原始单价(如果客户享受一口价/合同价则默认不展示) */
SinglePrice?: string;
/** 组件指定价(已废弃) */
SpecifiedPrice?: string;
/** 组件价格单位:组件价格的单位,单位构成:元/用量单位/时长单位 */
PriceUnit?: string;
/** 组件用量:该组件实际结算用量,组件用量 = 组件原始用量 - 抵扣用量(含资源包 */
UsedAmount?: string;
/** 组件用量单位:组件用量对应的单位 */
UsedAmountUnit?: string;
/** 原始用量/时长:组件被资源包抵扣前的原始用量/时长 */
RealTotalMeasure?: string | null;
/** 抵扣用量/时长(含资源包):组件被资源包抵扣的用量/时长 */
DeductedMeasure?: string | null;
/** 使用时长:资源使用的时长 */
TimeSpan?: string;
/** 时长单位:资源使用时长的单位 */
TimeUnitName?: string;
/** 组件原价:原价 = 组件刊例价 * 组件用量 * 使用时长(如果客户享受一口价/合同价则默认不展示,退费类场景也默认不展示) */
Cost?: string;
/** 折扣率:本资源享受的折扣率(如果客户享受一口价/合同价则默认不展示,退费场景也默认不展示) */
Discount?: string;
/** 优惠类型 */
ReduceType?: string;
/** 优惠后总价:优惠后总价=(原价 - 预留实例抵扣原价 - 节省计划抵扣原价)* 折扣率 */
RealCost?: string;
/** 优惠券支出:使用各类优惠券(如代金券、现金券等)支付的金额 */
VoucherPayAmount?: string;
/** 现金账户支出:通过现金账户支付的金额 */
CashPayAmount?: string;
/** 赠送账户支出:使用赠送金支付的金额 */
IncentivePayAmount?: string;
/** 分成金账户支出:通过分成金账户支付的金额 */
TransferPayAmount?: string | null;
/** 组件类型编码 */
ItemCode?: string | null;
/** 组件名称编码 */
ComponentCode?: string | null;
/** 组件单价:组件的折后单价,组件单价 = 刊例价 * 折扣 */
ContractPrice?: string | null;
/** 实例类型:购买的产品服务对应的实例类型,包括资源包、RI、SP、竞价实例。正常的实例展示默认为不展示 */
InstanceType?: string | null;
/** 预留实例抵扣的使用时长:本产品或服务使用预留实例抵扣的使用时长 */
RiTimeSpan?: string | null;
/** 预留实例抵扣组件原价:本产品或服务使用预留实例抵扣的组件原价金额 */
OriginalCostWithRI?: string | null;
/** 节省计划抵扣率:节省计划可用余额额度范围内,节省计划对于此组件打的折扣率 */
SPDeductionRate?: string | null;
/** 节省计划抵扣金额(已废弃) */
SPDeduction?: string | null;
/** 节省计划抵扣组件原价:节省计划抵扣原价=节省计划包抵扣金额/节省计划抵扣率 */
OriginalCostWithSP?: string | null;
/** 混合折扣率:综合各类折扣抵扣信息后的最终折扣率,混合折扣率 = 优惠后总价 / 组件原价 */
BlendedDiscount?: string | null;
/** 配置描述:资源配置规格信息 */
ComponentConfig?: BillDetailComponentConfig[] | null;
}