Class: TencentCloud::Lighthouse::V20200324::DiscountDetail
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Lighthouse::V20200324::DiscountDetail
- Defined in:
- lib/v20200324/models.rb
Overview
套餐折扣详情(仅用于控制台调用询价相关接口返回)。
Instance Attribute Summary collapse
-
#Discount ⇒ Object
取值为: - m - 月 - d - 日.
-
#PolicyDetail ⇒ Object
取值为: - m - 月 - d - 日.
-
#RealTotalCost ⇒ Object
取值为: - m - 月 - d - 日.
-
#TimeSpan ⇒ Object
取值为: - m - 月 - d - 日.
-
#TimeUnit ⇒ Object
取值为: - m - 月 - d - 日.
-
#TotalCost ⇒ Object
取值为: - m - 月 - d - 日.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(timespan = nil, timeunit = nil, totalcost = nil, realtotalcost = nil, discount = nil, policydetail = nil) ⇒ DiscountDetail
constructor
A new instance of DiscountDetail.
Constructor Details
#initialize(timespan = nil, timeunit = nil, totalcost = nil, realtotalcost = nil, discount = nil, policydetail = nil) ⇒ DiscountDetail
Returns a new instance of DiscountDetail.
4387 4388 4389 4390 4391 4392 4393 4394 |
# File 'lib/v20200324/models.rb', line 4387 def initialize(timespan=nil, timeunit=nil, totalcost=nil, realtotalcost=nil, discount=nil, policydetail=nil) @TimeSpan = timespan @TimeUnit = timeunit @TotalCost = totalcost @RealTotalCost = realtotalcost @Discount = discount @PolicyDetail = policydetail end |
Instance Attribute Details
#Discount ⇒ Object
取值为:
- m - 月
- d - 日
4385 4386 4387 |
# File 'lib/v20200324/models.rb', line 4385 def Discount @Discount end |
#PolicyDetail ⇒ Object
取值为:
- m - 月
- d - 日
4385 4386 4387 |
# File 'lib/v20200324/models.rb', line 4385 def PolicyDetail @PolicyDetail end |
#RealTotalCost ⇒ Object
取值为:
- m - 月
- d - 日
4385 4386 4387 |
# File 'lib/v20200324/models.rb', line 4385 def RealTotalCost @RealTotalCost end |
#TimeSpan ⇒ Object
取值为:
- m - 月
- d - 日
4385 4386 4387 |
# File 'lib/v20200324/models.rb', line 4385 def TimeSpan @TimeSpan end |
#TimeUnit ⇒ Object
取值为:
- m - 月
- d - 日
4385 4386 4387 |
# File 'lib/v20200324/models.rb', line 4385 def TimeUnit @TimeUnit end |
#TotalCost ⇒ Object
取值为:
- m - 月
- d - 日
4385 4386 4387 |
# File 'lib/v20200324/models.rb', line 4385 def TotalCost @TotalCost end |
Instance Method Details
#deserialize(params) ⇒ Object
4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 |
# File 'lib/v20200324/models.rb', line 4396 def deserialize(params) @TimeSpan = params['TimeSpan'] @TimeUnit = params['TimeUnit'] @TotalCost = params['TotalCost'] @RealTotalCost = params['RealTotalCost'] @Discount = params['Discount'] unless params['PolicyDetail'].nil? @PolicyDetail = PolicyDetail.new @PolicyDetail.deserialize(params['PolicyDetail']) end end |