Class: TencentCloud::Cbs::V20170312::DetailPrice

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

Overview

描述购买云盘时的费用明细。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pricetitle = nil, pricename = nil, originalprice = nil, discountprice = nil, unitprice = nil, unitpricediscount = nil, chargeunit = nil, originalpricehigh = nil, discountpricehigh = nil, unitpricehigh = nil, unitpricediscounthigh = nil) ⇒ DetailPrice

Returns a new instance of DetailPrice.



1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
# File 'lib/v20170312/models.rb', line 1832

def initialize(pricetitle=nil, pricename=nil, originalprice=nil, discountprice=nil, unitprice=nil, unitpricediscount=nil, chargeunit=nil, originalpricehigh=nil, discountpricehigh=nil, unitpricehigh=nil, unitpricediscounthigh=nil)
  @PriceTitle = pricetitle
  @PriceName = pricename
  @OriginalPrice = originalprice
  @DiscountPrice = discountprice
  @UnitPrice = unitprice
  @UnitPriceDiscount = unitpricediscount
  @ChargeUnit = chargeunit
  @OriginalPriceHigh = originalpricehigh
  @DiscountPriceHigh = discountpricehigh
  @UnitPriceHigh = unitpricehigh
  @UnitPriceDiscountHigh = unitpricediscounthigh
end

Instance Attribute Details

#ChargeUnitObject

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

Parameters:

  • PriceTitle:

    描述计费项目名称。

  • PriceName:

    描述计费项目显示名称,用户控制台展示。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:HOUR:表示后付费云盘的计价单元是按小时计算。

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价,单位:元。

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价,单位:元。



1830
1831
1832
# File 'lib/v20170312/models.rb', line 1830

def ChargeUnit
  @ChargeUnit
end

#DiscountPriceObject

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

Parameters:

  • PriceTitle:

    描述计费项目名称。

  • PriceName:

    描述计费项目显示名称,用户控制台展示。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:HOUR:表示后付费云盘的计价单元是按小时计算。

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价,单位:元。

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价,单位:元。



1830
1831
1832
# File 'lib/v20170312/models.rb', line 1830

def DiscountPrice
  @DiscountPrice
end

#DiscountPriceHighObject

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

Parameters:

  • PriceTitle:

    描述计费项目名称。

  • PriceName:

    描述计费项目显示名称,用户控制台展示。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:HOUR:表示后付费云盘的计价单元是按小时计算。

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价,单位:元。

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价,单位:元。



1830
1831
1832
# File 'lib/v20170312/models.rb', line 1830

def DiscountPriceHigh
  @DiscountPriceHigh
end

#OriginalPriceObject

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

Parameters:

  • PriceTitle:

    描述计费项目名称。

  • PriceName:

    描述计费项目显示名称,用户控制台展示。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:HOUR:表示后付费云盘的计价单元是按小时计算。

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价,单位:元。

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价,单位:元。



1830
1831
1832
# File 'lib/v20170312/models.rb', line 1830

def OriginalPrice
  @OriginalPrice
end

#OriginalPriceHighObject

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

Parameters:

  • PriceTitle:

    描述计费项目名称。

  • PriceName:

    描述计费项目显示名称,用户控制台展示。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:HOUR:表示后付费云盘的计价单元是按小时计算。

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价,单位:元。

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价,单位:元。



1830
1831
1832
# File 'lib/v20170312/models.rb', line 1830

def OriginalPriceHigh
  @OriginalPriceHigh
end

#PriceNameObject

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

Parameters:

  • PriceTitle:

    描述计费项目名称。

  • PriceName:

    描述计费项目显示名称,用户控制台展示。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:HOUR:表示后付费云盘的计价单元是按小时计算。

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价,单位:元。

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价,单位:元。



1830
1831
1832
# File 'lib/v20170312/models.rb', line 1830

def PriceName
  @PriceName
end

#PriceTitleObject

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

Parameters:

  • PriceTitle:

    描述计费项目名称。

  • PriceName:

    描述计费项目显示名称,用户控制台展示。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:HOUR:表示后付费云盘的计价单元是按小时计算。

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价,单位:元。

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价,单位:元。



1830
1831
1832
# File 'lib/v20170312/models.rb', line 1830

def PriceTitle
  @PriceTitle
end

#UnitPriceObject

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

Parameters:

  • PriceTitle:

    描述计费项目名称。

  • PriceName:

    描述计费项目显示名称,用户控制台展示。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:HOUR:表示后付费云盘的计价单元是按小时计算。

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价,单位:元。

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价,单位:元。



1830
1831
1832
# File 'lib/v20170312/models.rb', line 1830

def UnitPrice
  @UnitPrice
end

#UnitPriceDiscountObject

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

Parameters:

  • PriceTitle:

    描述计费项目名称。

  • PriceName:

    描述计费项目显示名称,用户控制台展示。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:HOUR:表示后付费云盘的计价单元是按小时计算。

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价,单位:元。

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价,单位:元。



1830
1831
1832
# File 'lib/v20170312/models.rb', line 1830

def UnitPriceDiscount
  @UnitPriceDiscount
end

#UnitPriceDiscountHighObject

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

Parameters:

  • PriceTitle:

    描述计费项目名称。

  • PriceName:

    描述计费项目显示名称,用户控制台展示。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:HOUR:表示后付费云盘的计价单元是按小时计算。

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价,单位:元。

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价,单位:元。



1830
1831
1832
# File 'lib/v20170312/models.rb', line 1830

def UnitPriceDiscountHigh
  @UnitPriceDiscountHigh
end

#UnitPriceHighObject

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

Parameters:

  • PriceTitle:

    描述计费项目名称。

  • PriceName:

    描述计费项目显示名称,用户控制台展示。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:HOUR:表示后付费云盘的计价单元是按小时计算。

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价,单位:元。

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价,单位:元。



1830
1831
1832
# File 'lib/v20170312/models.rb', line 1830

def UnitPriceHigh
  @UnitPriceHigh
end

Instance Method Details

#deserialize(params) ⇒ Object



1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
# File 'lib/v20170312/models.rb', line 1846

def deserialize(params)
  @PriceTitle = params['PriceTitle']
  @PriceName = params['PriceName']
  @OriginalPrice = params['OriginalPrice']
  @DiscountPrice = params['DiscountPrice']
  @UnitPrice = params['UnitPrice']
  @UnitPriceDiscount = params['UnitPriceDiscount']
  @ChargeUnit = params['ChargeUnit']
  @OriginalPriceHigh = params['OriginalPriceHigh']
  @DiscountPriceHigh = params['DiscountPriceHigh']
  @UnitPriceHigh = params['UnitPriceHigh']
  @UnitPriceDiscountHigh = params['UnitPriceDiscountHigh']
end