Class: TencentCloud::Lighthouse::V20200324::DiskPrice

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

Overview

云硬盘价格

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(originaldiskprice = nil, originalprice = nil, discount = nil, discountprice = nil, detailprices = nil) ⇒ DiskPrice

Returns a new instance of DiskPrice.



4750
4751
4752
4753
4754
4755
4756
# File 'lib/v20200324/models.rb', line 4750

def initialize(originaldiskprice=nil, originalprice=nil, discount=nil, discountprice=nil, detailprices=nil)
  @OriginalDiskPrice = originaldiskprice
  @OriginalPrice = originalprice
  @Discount = discount
  @DiscountPrice = discountprice
  @DetailPrices = detailprices
end

Instance Attribute Details

#DetailPricesObject

Parameters:

  • OriginalDiskPrice:

    云硬盘单价。

  • OriginalPrice:

    云硬盘总价。

  • Discount:

    折扣。

  • DiscountPrice:

    折后总价。

  • DetailPrices:

    计费项目明细列表。



4748
4749
4750
# File 'lib/v20200324/models.rb', line 4748

def DetailPrices
  @DetailPrices
end

#DiscountObject

Parameters:

  • OriginalDiskPrice:

    云硬盘单价。

  • OriginalPrice:

    云硬盘总价。

  • Discount:

    折扣。

  • DiscountPrice:

    折后总价。

  • DetailPrices:

    计费项目明细列表。



4748
4749
4750
# File 'lib/v20200324/models.rb', line 4748

def Discount
  @Discount
end

#DiscountPriceObject

Parameters:

  • OriginalDiskPrice:

    云硬盘单价。

  • OriginalPrice:

    云硬盘总价。

  • Discount:

    折扣。

  • DiscountPrice:

    折后总价。

  • DetailPrices:

    计费项目明细列表。



4748
4749
4750
# File 'lib/v20200324/models.rb', line 4748

def DiscountPrice
  @DiscountPrice
end

#OriginalDiskPriceObject

Parameters:

  • OriginalDiskPrice:

    云硬盘单价。

  • OriginalPrice:

    云硬盘总价。

  • Discount:

    折扣。

  • DiscountPrice:

    折后总价。

  • DetailPrices:

    计费项目明细列表。



4748
4749
4750
# File 'lib/v20200324/models.rb', line 4748

def OriginalDiskPrice
  @OriginalDiskPrice
end

#OriginalPriceObject

Parameters:

  • OriginalDiskPrice:

    云硬盘单价。

  • OriginalPrice:

    云硬盘总价。

  • Discount:

    折扣。

  • DiscountPrice:

    折后总价。

  • DetailPrices:

    计费项目明细列表。



4748
4749
4750
# File 'lib/v20200324/models.rb', line 4748

def OriginalPrice
  @OriginalPrice
end

Instance Method Details

#deserialize(params) ⇒ Object



4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
# File 'lib/v20200324/models.rb', line 4758

def deserialize(params)
  @OriginalDiskPrice = params['OriginalDiskPrice']
  @OriginalPrice = params['OriginalPrice']
  @Discount = params['Discount']
  @DiscountPrice = params['DiscountPrice']
  unless params['DetailPrices'].nil?
    @DetailPrices = []
    params['DetailPrices'].each do |i|
      detailprice_tmp = DetailPrice.new
      detailprice_tmp.deserialize(i)
      @DetailPrices << detailprice_tmp
    end
  end
end