Class: TencentCloud::Ecm::V20190719::InstancesPrice

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

Overview

实例价格信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instancepricespartdetail = nil, discount = nil, discountprice = nil, originalprice = nil) ⇒ InstancesPrice

Returns a new instance of InstancesPrice.



6514
6515
6516
6517
6518
6519
# File 'lib/v20190719/models.rb', line 6514

def initialize(instancepricespartdetail=nil, discount=nil, discountprice=nil, originalprice=nil)
  @InstancePricesPartDetail = instancepricespartdetail
  @Discount = discount
  @DiscountPrice = discountprice
  @OriginalPrice = originalprice
end

Instance Attribute Details

#DiscountObject

Parameters:

  • InstancePricesPartDetail:

    分部描述实例子维度的价格

  • Discount:

    实例总价折扣

  • DiscountPrice:

    折扣后价格

  • OriginalPrice:

    折扣前价格,原始总价



6512
6513
6514
# File 'lib/v20190719/models.rb', line 6512

def Discount
  @Discount
end

#DiscountPriceObject

Parameters:

  • InstancePricesPartDetail:

    分部描述实例子维度的价格

  • Discount:

    实例总价折扣

  • DiscountPrice:

    折扣后价格

  • OriginalPrice:

    折扣前价格,原始总价



6512
6513
6514
# File 'lib/v20190719/models.rb', line 6512

def DiscountPrice
  @DiscountPrice
end

#InstancePricesPartDetailObject

Parameters:

  • InstancePricesPartDetail:

    分部描述实例子维度的价格

  • Discount:

    实例总价折扣

  • DiscountPrice:

    折扣后价格

  • OriginalPrice:

    折扣前价格,原始总价



6512
6513
6514
# File 'lib/v20190719/models.rb', line 6512

def InstancePricesPartDetail
  @InstancePricesPartDetail
end

#OriginalPriceObject

Parameters:

  • InstancePricesPartDetail:

    分部描述实例子维度的价格

  • Discount:

    实例总价折扣

  • DiscountPrice:

    折扣后价格

  • OriginalPrice:

    折扣前价格,原始总价



6512
6513
6514
# File 'lib/v20190719/models.rb', line 6512

def OriginalPrice
  @OriginalPrice
end

Instance Method Details

#deserialize(params) ⇒ Object



6521
6522
6523
6524
6525
6526
6527
6528
6529
# File 'lib/v20190719/models.rb', line 6521

def deserialize(params)
  unless params['InstancePricesPartDetail'].nil?
    @InstancePricesPartDetail = InstancePricesPartDetail.new
    @InstancePricesPartDetail.deserialize(params['InstancePricesPartDetail'])
  end
  @Discount = params['Discount']
  @DiscountPrice = params['DiscountPrice']
  @OriginalPrice = params['OriginalPrice']
end