Class: TencentCloud::Chc::V20230418::CreateRackOffWorkOrderRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Chc::V20230418::CreateRackOffWorkOrderRequest
- Defined in:
- lib/v20230418/models.rb
Overview
CreateRackOffWorkOrder请求参数结构体
Instance Attribute Summary collapse
- #DeviceSnList ⇒ Object
- #DeviceType ⇒ Object
- #IdcId ⇒ Object
- #IsPowerOffConfirm ⇒ Object
- #PowerOffConfirmInfo ⇒ Object
- #Remark ⇒ Object
- #SelfOperationInfo ⇒ Object
- #StuffOption ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(idcid = nil, devicetype = nil, stuffoption = nil, ispoweroffconfirm = nil, devicesnlist = nil, selfoperationinfo = nil, poweroffconfirminfo = nil, remark = nil) ⇒ CreateRackOffWorkOrderRequest
constructor
A new instance of CreateRackOffWorkOrderRequest.
Constructor Details
#initialize(idcid = nil, devicetype = nil, stuffoption = nil, ispoweroffconfirm = nil, devicesnlist = nil, selfoperationinfo = nil, poweroffconfirminfo = nil, remark = nil) ⇒ CreateRackOffWorkOrderRequest
Returns a new instance of CreateRackOffWorkOrderRequest.
715 716 717 718 719 720 721 722 723 724 |
# File 'lib/v20230418/models.rb', line 715 def initialize(idcid=nil, devicetype=nil, stuffoption=nil, ispoweroffconfirm=nil, devicesnlist=nil, selfoperationinfo=nil, poweroffconfirminfo=nil, remark=nil) @IdcId = idcid @DeviceType = devicetype @StuffOption = stuffoption @IsPowerOffConfirm = ispoweroffconfirm @DeviceSnList = devicesnlist @SelfOperationInfo = selfoperationinfo @PowerOffConfirmInfo = poweroffconfirminfo @Remark = remark end |
Instance Attribute Details
#DeviceSnList ⇒ Object
713 714 715 |
# File 'lib/v20230418/models.rb', line 713 def DeviceSnList @DeviceSnList end |
#DeviceType ⇒ Object
713 714 715 |
# File 'lib/v20230418/models.rb', line 713 def DeviceType @DeviceType end |
#IdcId ⇒ Object
713 714 715 |
# File 'lib/v20230418/models.rb', line 713 def IdcId @IdcId end |
#IsPowerOffConfirm ⇒ Object
713 714 715 |
# File 'lib/v20230418/models.rb', line 713 def IsPowerOffConfirm @IsPowerOffConfirm end |
#PowerOffConfirmInfo ⇒ Object
713 714 715 |
# File 'lib/v20230418/models.rb', line 713 def PowerOffConfirmInfo @PowerOffConfirmInfo end |
#Remark ⇒ Object
713 714 715 |
# File 'lib/v20230418/models.rb', line 713 def Remark @Remark end |
#SelfOperationInfo ⇒ Object
713 714 715 |
# File 'lib/v20230418/models.rb', line 713 def SelfOperationInfo @SelfOperationInfo end |
#StuffOption ⇒ Object
713 714 715 |
# File 'lib/v20230418/models.rb', line 713 def StuffOption @StuffOption end |
Instance Method Details
#deserialize(params) ⇒ Object
726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 |
# File 'lib/v20230418/models.rb', line 726 def deserialize(params) @IdcId = params['IdcId'] @DeviceType = params['DeviceType'] @StuffOption = params['StuffOption'] @IsPowerOffConfirm = params['IsPowerOffConfirm'] @DeviceSnList = params['DeviceSnList'] unless params['SelfOperationInfo'].nil? @SelfOperationInfo = SelfOperation.new @SelfOperationInfo.deserialize(params['SelfOperationInfo']) end unless params['PowerOffConfirmInfo'].nil? @PowerOffConfirmInfo = PowerOffConfirm.new @PowerOffConfirmInfo.deserialize(params['PowerOffConfirmInfo']) end @Remark = params['Remark'] end |