Class: TencentCloud::Chc::V20230418::CreateQuitWorkOrderRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Chc::V20230418::CreateQuitWorkOrderRequest
- Defined in:
- lib/v20230418/models.rb
Overview
CreateQuitWorkOrder请求参数结构体
Instance Attribute Summary collapse
- #CustomerReceipt ⇒ Object
- #DeviceSnList ⇒ Object
- #DeviceType ⇒ Object
- #HandoverMethod ⇒ Object
- #IdcId ⇒ Object
- #IsPowerOffConfirm ⇒ Object
- #LogisticsReceipt ⇒ 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, handovermethod = nil, selfoperationinfo = nil, poweroffconfirminfo = nil, remark = nil, logisticsreceipt = nil, customerreceipt = nil) ⇒ CreateQuitWorkOrderRequest
constructor
A new instance of CreateQuitWorkOrderRequest.
Constructor Details
#initialize(idcid = nil, devicetype = nil, stuffoption = nil, ispoweroffconfirm = nil, devicesnlist = nil, handovermethod = nil, selfoperationinfo = nil, poweroffconfirminfo = nil, remark = nil, logisticsreceipt = nil, customerreceipt = nil) ⇒ CreateQuitWorkOrderRequest
Returns a new instance of CreateQuitWorkOrderRequest.
626 627 628 629 630 631 632 633 634 635 636 637 638 |
# File 'lib/v20230418/models.rb', line 626 def initialize(idcid=nil, devicetype=nil, stuffoption=nil, ispoweroffconfirm=nil, devicesnlist=nil, handovermethod=nil, selfoperationinfo=nil, poweroffconfirminfo=nil, remark=nil, logisticsreceipt=nil, customerreceipt=nil) @IdcId = idcid @DeviceType = devicetype @StuffOption = stuffoption @IsPowerOffConfirm = ispoweroffconfirm @DeviceSnList = devicesnlist @HandoverMethod = handovermethod @SelfOperationInfo = selfoperationinfo @PowerOffConfirmInfo = poweroffconfirminfo @Remark = remark @LogisticsReceipt = logisticsreceipt @CustomerReceipt = customerreceipt end |
Instance Attribute Details
#CustomerReceipt ⇒ Object
624 625 626 |
# File 'lib/v20230418/models.rb', line 624 def CustomerReceipt @CustomerReceipt end |
#DeviceSnList ⇒ Object
624 625 626 |
# File 'lib/v20230418/models.rb', line 624 def DeviceSnList @DeviceSnList end |
#DeviceType ⇒ Object
624 625 626 |
# File 'lib/v20230418/models.rb', line 624 def DeviceType @DeviceType end |
#HandoverMethod ⇒ Object
624 625 626 |
# File 'lib/v20230418/models.rb', line 624 def HandoverMethod @HandoverMethod end |
#IdcId ⇒ Object
624 625 626 |
# File 'lib/v20230418/models.rb', line 624 def IdcId @IdcId end |
#IsPowerOffConfirm ⇒ Object
624 625 626 |
# File 'lib/v20230418/models.rb', line 624 def IsPowerOffConfirm @IsPowerOffConfirm end |
#LogisticsReceipt ⇒ Object
624 625 626 |
# File 'lib/v20230418/models.rb', line 624 def LogisticsReceipt @LogisticsReceipt end |
#PowerOffConfirmInfo ⇒ Object
624 625 626 |
# File 'lib/v20230418/models.rb', line 624 def PowerOffConfirmInfo @PowerOffConfirmInfo end |
#Remark ⇒ Object
624 625 626 |
# File 'lib/v20230418/models.rb', line 624 def Remark @Remark end |
#SelfOperationInfo ⇒ Object
624 625 626 |
# File 'lib/v20230418/models.rb', line 624 def SelfOperationInfo @SelfOperationInfo end |
#StuffOption ⇒ Object
624 625 626 |
# File 'lib/v20230418/models.rb', line 624 def StuffOption @StuffOption end |
Instance Method Details
#deserialize(params) ⇒ Object
640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 |
# File 'lib/v20230418/models.rb', line 640 def deserialize(params) @IdcId = params['IdcId'] @DeviceType = params['DeviceType'] @StuffOption = params['StuffOption'] @IsPowerOffConfirm = params['IsPowerOffConfirm'] @DeviceSnList = params['DeviceSnList'] @HandoverMethod = params['HandoverMethod'] 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'] unless params['LogisticsReceipt'].nil? @LogisticsReceipt = LogisticsReceipt.new @LogisticsReceipt.deserialize(params['LogisticsReceipt']) end unless params['CustomerReceipt'].nil? @CustomerReceipt = CustomerReceipt.new @CustomerReceipt.deserialize(params['CustomerReceipt']) end end |