Class: TencentCloud::Lighthouse::V20200324::InstancePrice
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Lighthouse::V20200324::InstancePrice
- Defined in:
- lib/v20200324/models.rb
Overview
关于Lighthouse Instance实例的价格信息。
Instance Attribute Summary collapse
- #Currency ⇒ Object
- #DetailPrices ⇒ Object
- #Discount ⇒ Object
- #DiscountPrice ⇒ Object
- #OriginalBundlePrice ⇒ Object
- #OriginalPrice ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(originalbundleprice = nil, originalprice = nil, discount = nil, discountprice = nil, currency = nil, detailprices = nil) ⇒ InstancePrice
constructor
A new instance of InstancePrice.
Constructor Details
#initialize(originalbundleprice = nil, originalprice = nil, discount = nil, discountprice = nil, currency = nil, detailprices = nil) ⇒ InstancePrice
Returns a new instance of InstancePrice.
6015 6016 6017 6018 6019 6020 6021 6022 |
# File 'lib/v20200324/models.rb', line 6015 def initialize(originalbundleprice=nil, originalprice=nil, discount=nil, discountprice=nil, currency=nil, detailprices=nil) @OriginalBundlePrice = originalbundleprice @OriginalPrice = originalprice @Discount = discount @DiscountPrice = discountprice @Currency = currency @DetailPrices = detailprices end |
Instance Attribute Details
#Currency ⇒ Object
6013 6014 6015 |
# File 'lib/v20200324/models.rb', line 6013 def Currency @Currency end |
#DetailPrices ⇒ Object
6013 6014 6015 |
# File 'lib/v20200324/models.rb', line 6013 def DetailPrices @DetailPrices end |
#Discount ⇒ Object
6013 6014 6015 |
# File 'lib/v20200324/models.rb', line 6013 def Discount @Discount end |
#DiscountPrice ⇒ Object
6013 6014 6015 |
# File 'lib/v20200324/models.rb', line 6013 def DiscountPrice @DiscountPrice end |
#OriginalBundlePrice ⇒ Object
6013 6014 6015 |
# File 'lib/v20200324/models.rb', line 6013 def OriginalBundlePrice @OriginalBundlePrice end |
#OriginalPrice ⇒ Object
6013 6014 6015 |
# File 'lib/v20200324/models.rb', line 6013 def OriginalPrice @OriginalPrice end |
Instance Method Details
#deserialize(params) ⇒ Object
6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 |
# File 'lib/v20200324/models.rb', line 6024 def deserialize(params) @OriginalBundlePrice = params['OriginalBundlePrice'] @OriginalPrice = params['OriginalPrice'] @Discount = params['Discount'] @DiscountPrice = params['DiscountPrice'] @Currency = params['Currency'] unless params['DetailPrices'].nil? @DetailPrices = [] params['DetailPrices'].each do |i| detailprice_tmp = DetailPrice.new detailprice_tmp.deserialize(i) @DetailPrices << detailprice_tmp end end end |