lib/v20180709/models.rb in tencentcloud-sdk-billing-3.0.386 vs lib/v20180709/models.rb in tencentcloud-sdk-billing-3.0.387

- old
+ new

@@ -610,23 +610,26 @@ # @type VoucherPayAmount: String # @param BillMonth: 账单月份,格式2019-08 # @type BillMonth: String # @param TotalCost: 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。 # @type TotalCost: String + # @param TransferPayAmount: 分成金金额 + # @type TransferPayAmount: String - attr_accessor :BusinessCode, :BusinessCodeName, :RealTotalCost, :RealTotalCostRatio, :CashPayAmount, :IncentivePayAmount, :VoucherPayAmount, :BillMonth, :TotalCost + attr_accessor :BusinessCode, :BusinessCodeName, :RealTotalCost, :RealTotalCostRatio, :CashPayAmount, :IncentivePayAmount, :VoucherPayAmount, :BillMonth, :TotalCost, :TransferPayAmount - def initialize(businesscode=nil, businesscodename=nil, realtotalcost=nil, realtotalcostratio=nil, cashpayamount=nil, incentivepayamount=nil, voucherpayamount=nil, billmonth=nil, totalcost=nil) + def initialize(businesscode=nil, businesscodename=nil, realtotalcost=nil, realtotalcostratio=nil, cashpayamount=nil, incentivepayamount=nil, voucherpayamount=nil, billmonth=nil, totalcost=nil, transferpayamount=nil) @BusinessCode = businesscode @BusinessCodeName = businesscodename @RealTotalCost = realtotalcost @RealTotalCostRatio = realtotalcostratio @CashPayAmount = cashpayamount @IncentivePayAmount = incentivepayamount @VoucherPayAmount = voucherpayamount @BillMonth = billmonth @TotalCost = totalcost + @TransferPayAmount = transferpayamount end def deserialize(params) @BusinessCode = params['BusinessCode'] @BusinessCodeName = params['BusinessCodeName'] @@ -635,10 +638,11 @@ @CashPayAmount = params['CashPayAmount'] @IncentivePayAmount = params['IncentivePayAmount'] @VoucherPayAmount = params['VoucherPayAmount'] @BillMonth = params['BillMonth'] @TotalCost = params['TotalCost'] + @TransferPayAmount = params['TransferPayAmount'] end end # 按产品汇总总费用 class BusinessSummaryTotal < TencentCloud::Common::AbstractModel @@ -650,27 +654,31 @@ # @type IncentivePayAmount: String # @param CashPayAmount: 现金金额 # @type CashPayAmount: String # @param TotalCost: 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。 # @type TotalCost: String + # @param TransferPayAmount: 分成金金额 + # @type TransferPayAmount: String - attr_accessor :RealTotalCost, :VoucherPayAmount, :IncentivePayAmount, :CashPayAmount, :TotalCost + attr_accessor :RealTotalCost, :VoucherPayAmount, :IncentivePayAmount, :CashPayAmount, :TotalCost, :TransferPayAmount - def initialize(realtotalcost=nil, voucherpayamount=nil, incentivepayamount=nil, cashpayamount=nil, totalcost=nil) + def initialize(realtotalcost=nil, voucherpayamount=nil, incentivepayamount=nil, cashpayamount=nil, totalcost=nil, transferpayamount=nil) @RealTotalCost = realtotalcost @VoucherPayAmount = voucherpayamount @IncentivePayAmount = incentivepayamount @CashPayAmount = cashpayamount @TotalCost = totalcost + @TransferPayAmount = transferpayamount end def deserialize(params) @RealTotalCost = params['RealTotalCost'] @VoucherPayAmount = params['VoucherPayAmount'] @IncentivePayAmount = params['IncentivePayAmount'] @CashPayAmount = params['CashPayAmount'] @TotalCost = params['TotalCost'] + @TransferPayAmount = params['TransferPayAmount'] end end # 产品过滤条件 class ConditionBusiness < TencentCloud::Common::AbstractModel @@ -3167,23 +3175,26 @@ # @type IncentivePayAmount: String # @param VoucherPayAmount: 代金券金额 # @type VoucherPayAmount: String # @param TotalCost: 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。 # @type TotalCost: String + # @param TransferPayAmount: 分成金金额 + # @type TransferPayAmount: String - attr_accessor :PayMode, :PayModeName, :RealTotalCost, :RealTotalCostRatio, :Detail, :CashPayAmount, :IncentivePayAmount, :VoucherPayAmount, :TotalCost + attr_accessor :PayMode, :PayModeName, :RealTotalCost, :RealTotalCostRatio, :Detail, :CashPayAmount, :IncentivePayAmount, :VoucherPayAmount, :TotalCost, :TransferPayAmount - def initialize(paymode=nil, paymodename=nil, realtotalcost=nil, realtotalcostratio=nil, detail=nil, cashpayamount=nil, incentivepayamount=nil, voucherpayamount=nil, totalcost=nil) + def initialize(paymode=nil, paymodename=nil, realtotalcost=nil, realtotalcostratio=nil, detail=nil, cashpayamount=nil, incentivepayamount=nil, voucherpayamount=nil, totalcost=nil, transferpayamount=nil) @PayMode = paymode @PayModeName = paymodename @RealTotalCost = realtotalcost @RealTotalCostRatio = realtotalcostratio @Detail = detail @CashPayAmount = cashpayamount @IncentivePayAmount = incentivepayamount @VoucherPayAmount = voucherpayamount @TotalCost = totalcost + @TransferPayAmount = transferpayamount end def deserialize(params) @PayMode = params['PayMode'] @PayModeName = params['PayModeName'] @@ -3199,10 +3210,11 @@ end @CashPayAmount = params['CashPayAmount'] @IncentivePayAmount = params['IncentivePayAmount'] @VoucherPayAmount = params['VoucherPayAmount'] @TotalCost = params['TotalCost'] + @TransferPayAmount = params['TransferPayAmount'] end end # 商品详细信息 class ProductInfo < TencentCloud::Common::AbstractModel @@ -3242,23 +3254,26 @@ # @type VoucherPayAmount: String # @param BillMonth: 账单月份,格式2019-08 # @type BillMonth: String # @param TotalCost: 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。 # @type TotalCost: String + # @param TransferPayAmount: 分成金金额 + # @type TransferPayAmount: String - attr_accessor :ProjectId, :ProjectName, :RealTotalCost, :RealTotalCostRatio, :CashPayAmount, :IncentivePayAmount, :VoucherPayAmount, :BillMonth, :TotalCost + attr_accessor :ProjectId, :ProjectName, :RealTotalCost, :RealTotalCostRatio, :CashPayAmount, :IncentivePayAmount, :VoucherPayAmount, :BillMonth, :TotalCost, :TransferPayAmount - def initialize(projectid=nil, projectname=nil, realtotalcost=nil, realtotalcostratio=nil, cashpayamount=nil, incentivepayamount=nil, voucherpayamount=nil, billmonth=nil, totalcost=nil) + def initialize(projectid=nil, projectname=nil, realtotalcost=nil, realtotalcostratio=nil, cashpayamount=nil, incentivepayamount=nil, voucherpayamount=nil, billmonth=nil, totalcost=nil, transferpayamount=nil) @ProjectId = projectid @ProjectName = projectname @RealTotalCost = realtotalcost @RealTotalCostRatio = realtotalcostratio @CashPayAmount = cashpayamount @IncentivePayAmount = incentivepayamount @VoucherPayAmount = voucherpayamount @BillMonth = billmonth @TotalCost = totalcost + @TransferPayAmount = transferpayamount end def deserialize(params) @ProjectId = params['ProjectId'] @ProjectName = params['ProjectName'] @@ -3267,10 +3282,11 @@ @CashPayAmount = params['CashPayAmount'] @IncentivePayAmount = params['IncentivePayAmount'] @VoucherPayAmount = params['VoucherPayAmount'] @BillMonth = params['BillMonth'] @TotalCost = params['TotalCost'] + @TransferPayAmount = params['TransferPayAmount'] end end # 按地域汇总消费详情 class RegionSummaryOverviewItem < TencentCloud::Common::AbstractModel @@ -3291,23 +3307,26 @@ # @type VoucherPayAmount: String # @param BillMonth: 账单月份,格式2019-08 # @type BillMonth: String # @param TotalCost: 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。 # @type TotalCost: String + # @param TransferPayAmount: 分成金金额 + # @type TransferPayAmount: String - attr_accessor :RegionId, :RegionName, :RealTotalCost, :RealTotalCostRatio, :CashPayAmount, :IncentivePayAmount, :VoucherPayAmount, :BillMonth, :TotalCost + attr_accessor :RegionId, :RegionName, :RealTotalCost, :RealTotalCostRatio, :CashPayAmount, :IncentivePayAmount, :VoucherPayAmount, :BillMonth, :TotalCost, :TransferPayAmount - def initialize(regionid=nil, regionname=nil, realtotalcost=nil, realtotalcostratio=nil, cashpayamount=nil, incentivepayamount=nil, voucherpayamount=nil, billmonth=nil, totalcost=nil) + def initialize(regionid=nil, regionname=nil, realtotalcost=nil, realtotalcostratio=nil, cashpayamount=nil, incentivepayamount=nil, voucherpayamount=nil, billmonth=nil, totalcost=nil, transferpayamount=nil) @RegionId = regionid @RegionName = regionname @RealTotalCost = realtotalcost @RealTotalCostRatio = realtotalcostratio @CashPayAmount = cashpayamount @IncentivePayAmount = incentivepayamount @VoucherPayAmount = voucherpayamount @BillMonth = billmonth @TotalCost = totalcost + @TransferPayAmount = transferpayamount end def deserialize(params) @RegionId = params['RegionId'] @RegionName = params['RegionName'] @@ -3316,10 +3335,11 @@ @CashPayAmount = params['CashPayAmount'] @IncentivePayAmount = params['IncentivePayAmount'] @VoucherPayAmount = params['VoucherPayAmount'] @BillMonth = params['BillMonth'] @TotalCost = params['TotalCost'] + @TransferPayAmount = params['TransferPayAmount'] end end # 总数 class SummaryTotal < TencentCloud::Common::AbstractModel @@ -3355,24 +3375,44 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type RealTotalCostRatio: String # @param TotalCost: 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TotalCost: String + # @param CashPayAmount: 现金金额 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CashPayAmount: String + # @param IncentivePayAmount: 赠送金金额 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IncentivePayAmount: String + # @param VoucherPayAmount: 代金券金额 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type VoucherPayAmount: String + # @param TransferPayAmount: 分成金金额 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type TransferPayAmount: String - attr_accessor :TagValue, :RealTotalCost, :RealTotalCostRatio, :TotalCost + attr_accessor :TagValue, :RealTotalCost, :RealTotalCostRatio, :TotalCost, :CashPayAmount, :IncentivePayAmount, :VoucherPayAmount, :TransferPayAmount - def initialize(tagvalue=nil, realtotalcost=nil, realtotalcostratio=nil, totalcost=nil) + def initialize(tagvalue=nil, realtotalcost=nil, realtotalcostratio=nil, totalcost=nil, cashpayamount=nil, incentivepayamount=nil, voucherpayamount=nil, transferpayamount=nil) @TagValue = tagvalue @RealTotalCost = realtotalcost @RealTotalCostRatio = realtotalcostratio @TotalCost = totalcost + @CashPayAmount = cashpayamount + @IncentivePayAmount = incentivepayamount + @VoucherPayAmount = voucherpayamount + @TransferPayAmount = transferpayamount end def deserialize(params) @TagValue = params['TagValue'] @RealTotalCost = params['RealTotalCost'] @RealTotalCostRatio = params['RealTotalCostRatio'] @TotalCost = params['TotalCost'] + @CashPayAmount = params['CashPayAmount'] + @IncentivePayAmount = params['IncentivePayAmount'] + @VoucherPayAmount = params['VoucherPayAmount'] + @TransferPayAmount = params['TransferPayAmount'] end end # 购买商品信息 class UsageDetails < TencentCloud::Common::AbstractModel