Class: TencentCloud::Billing::V20180709::UsageRecords
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Billing::V20180709::UsageRecords
- Defined in:
- lib/v20180709/models.rb
Overview
使用记录
Instance Attribute Summary collapse
- #PayMode ⇒ Object
- #PayScene ⇒ Object
- #SeqId ⇒ Object
- #UsageDetails ⇒ Object
- #UsedAmount ⇒ Object
- #UsedTime ⇒ Object
- #VoucherId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(usedamount = nil, usedtime = nil, usagedetails = nil, paymode = nil, voucherid = nil, payscene = nil, seqid = nil) ⇒ UsageRecords
constructor
A new instance of UsageRecords.
Constructor Details
#initialize(usedamount = nil, usedtime = nil, usagedetails = nil, paymode = nil, voucherid = nil, payscene = nil, seqid = nil) ⇒ UsageRecords
Returns a new instance of UsageRecords.
11065 11066 11067 11068 11069 11070 11071 11072 11073 |
# File 'lib/v20180709/models.rb', line 11065 def initialize(usedamount=nil, usedtime=nil, usagedetails=nil, paymode=nil, voucherid=nil, payscene=nil, seqid=nil) @UsedAmount = usedamount @UsedTime = usedtime @UsageDetails = usagedetails @PayMode = paymode @VoucherId = voucherid @PayScene = payscene @SeqId = seqid end |
Instance Attribute Details
#PayMode ⇒ Object
11063 11064 11065 |
# File 'lib/v20180709/models.rb', line 11063 def PayMode @PayMode end |
#PayScene ⇒ Object
11063 11064 11065 |
# File 'lib/v20180709/models.rb', line 11063 def PayScene @PayScene end |
#SeqId ⇒ Object
11063 11064 11065 |
# File 'lib/v20180709/models.rb', line 11063 def SeqId @SeqId end |
#UsageDetails ⇒ Object
11063 11064 11065 |
# File 'lib/v20180709/models.rb', line 11063 def UsageDetails @UsageDetails end |
#UsedAmount ⇒ Object
11063 11064 11065 |
# File 'lib/v20180709/models.rb', line 11063 def UsedAmount @UsedAmount end |
#UsedTime ⇒ Object
11063 11064 11065 |
# File 'lib/v20180709/models.rb', line 11063 def UsedTime @UsedTime end |
#VoucherId ⇒ Object
11063 11064 11065 |
# File 'lib/v20180709/models.rb', line 11063 def VoucherId @VoucherId end |
Instance Method Details
#deserialize(params) ⇒ Object
11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 |
# File 'lib/v20180709/models.rb', line 11075 def deserialize(params) @UsedAmount = params['UsedAmount'] @UsedTime = params['UsedTime'] unless params['UsageDetails'].nil? @UsageDetails = [] params['UsageDetails'].each do |i| usagedetails_tmp = UsageDetails.new usagedetails_tmp.deserialize(i) @UsageDetails << usagedetails_tmp end end @PayMode = params['PayMode'] @VoucherId = params['VoucherId'] @PayScene = params['PayScene'] @SeqId = params['SeqId'] end |