Class: TencentCloud::Billing::V20180709::AllocationOverviewTotal

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180709/models.rb

Overview

分账账单概览金额汇总

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(realtotalcost = nil, cashpayamount = nil, incentivepayamount = nil, voucherpayamount = nil, transferpayamount = nil) ⇒ AllocationOverviewTotal

Returns a new instance of AllocationOverviewTotal.



734
735
736
737
738
739
740
# File 'lib/v20180709/models.rb', line 734

def initialize(realtotalcost=nil, cashpayamount=nil, incentivepayamount=nil, voucherpayamount=nil, transferpayamount=nil)
  @RealTotalCost = realtotalcost
  @CashPayAmount = cashpayamount
  @IncentivePayAmount = incentivepayamount
  @VoucherPayAmount = voucherpayamount
  @TransferPayAmount = transferpayamount
end

Instance Attribute Details

#CashPayAmountObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RealTotalCost:

    总费用:现金费用合计+分成金费用合计+赠送金费用合计+优惠券费用合计

  • CashPayAmount:

    现金: 现金费用合计

  • IncentivePayAmount:

    赠送金:赠送金费用合计

  • VoucherPayAmount:

    优惠券:优惠券费用合计

  • TransferPayAmount:

    分成金:分成金费用合计



732
733
734
# File 'lib/v20180709/models.rb', line 732

def CashPayAmount
  @CashPayAmount
end

#IncentivePayAmountObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RealTotalCost:

    总费用:现金费用合计+分成金费用合计+赠送金费用合计+优惠券费用合计

  • CashPayAmount:

    现金: 现金费用合计

  • IncentivePayAmount:

    赠送金:赠送金费用合计

  • VoucherPayAmount:

    优惠券:优惠券费用合计

  • TransferPayAmount:

    分成金:分成金费用合计



732
733
734
# File 'lib/v20180709/models.rb', line 732

def IncentivePayAmount
  @IncentivePayAmount
end

#RealTotalCostObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RealTotalCost:

    总费用:现金费用合计+分成金费用合计+赠送金费用合计+优惠券费用合计

  • CashPayAmount:

    现金: 现金费用合计

  • IncentivePayAmount:

    赠送金:赠送金费用合计

  • VoucherPayAmount:

    优惠券:优惠券费用合计

  • TransferPayAmount:

    分成金:分成金费用合计



732
733
734
# File 'lib/v20180709/models.rb', line 732

def RealTotalCost
  @RealTotalCost
end

#TransferPayAmountObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RealTotalCost:

    总费用:现金费用合计+分成金费用合计+赠送金费用合计+优惠券费用合计

  • CashPayAmount:

    现金: 现金费用合计

  • IncentivePayAmount:

    赠送金:赠送金费用合计

  • VoucherPayAmount:

    优惠券:优惠券费用合计

  • TransferPayAmount:

    分成金:分成金费用合计



732
733
734
# File 'lib/v20180709/models.rb', line 732

def TransferPayAmount
  @TransferPayAmount
end

#VoucherPayAmountObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RealTotalCost:

    总费用:现金费用合计+分成金费用合计+赠送金费用合计+优惠券费用合计

  • CashPayAmount:

    现金: 现金费用合计

  • IncentivePayAmount:

    赠送金:赠送金费用合计

  • VoucherPayAmount:

    优惠券:优惠券费用合计

  • TransferPayAmount:

    分成金:分成金费用合计



732
733
734
# File 'lib/v20180709/models.rb', line 732

def VoucherPayAmount
  @VoucherPayAmount
end

Instance Method Details

#deserialize(params) ⇒ Object



742
743
744
745
746
747
748
# File 'lib/v20180709/models.rb', line 742

def deserialize(params)
  @RealTotalCost = params['RealTotalCost']
  @CashPayAmount = params['CashPayAmount']
  @IncentivePayAmount = params['IncentivePayAmount']
  @VoucherPayAmount = params['VoucherPayAmount']
  @TransferPayAmount = params['TransferPayAmount']
end