Class: TencentCloud::Yunjing::V20180228::OpenProVersionPrepaidRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Yunjing::V20180228::OpenProVersionPrepaidRequest
- Defined in:
- lib/v20180228/models.rb
Overview
OpenProVersionPrepaid请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(chargeprepaid = nil, machines = nil) ⇒ OpenProVersionPrepaidRequest
constructor
A new instance of OpenProVersionPrepaidRequest.
Constructor Details
#initialize(chargeprepaid = nil, machines = nil) ⇒ OpenProVersionPrepaidRequest
Returns a new instance of OpenProVersionPrepaidRequest.
5629 5630 5631 5632 |
# File 'lib/v20180228/models.rb', line 5629 def initialize(chargeprepaid=nil, machines=nil) @ChargePrepaid = chargeprepaid @Machines = machines end |
Instance Attribute Details
#ChargePrepaid ⇒ Object
5627 5628 5629 |
# File 'lib/v20180228/models.rb', line 5627 def ChargePrepaid @ChargePrepaid end |
#Machines ⇒ Object
5627 5628 5629 |
# File 'lib/v20180228/models.rb', line 5627 def Machines @Machines end |
Instance Method Details
#deserialize(params) ⇒ Object
5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 |
# File 'lib/v20180228/models.rb', line 5634 def deserialize(params) unless params['ChargePrepaid'].nil? @ChargePrepaid = ChargePrepaid.new @ChargePrepaid.deserialize(params['ChargePrepaid']) end unless params['Machines'].nil? @Machines = [] params['Machines'].each do |i| proversionmachine_tmp = ProVersionMachine.new proversionmachine_tmp.deserialize(i) @Machines << proversionmachine_tmp end end end |