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
- #Building ⇒ Object
- #CustomerReceipt ⇒ Object
- #DeviceSnList ⇒ Object
- #DeviceType ⇒ Object
- #EmailSet ⇒ Object
- #FactorSet ⇒ Object
- #HandoverMethod ⇒ Object
- #IdcId ⇒ Object
- #IdcUnitId ⇒ Object
- #Isp ⇒ 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, building = nil, idcunitid = nil, isp = nil, emailset = nil, factorset = 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, building = nil, idcunitid = nil, isp = nil, emailset = nil, factorset = nil) ⇒ CreateQuitWorkOrderRequest
Returns a new instance of CreateQuitWorkOrderRequest.
636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 |
# File 'lib/v20230418/models.rb', line 636 def initialize(idcid=nil, devicetype=nil, stuffoption=nil, ispoweroffconfirm=nil, devicesnlist=nil, handovermethod=nil, selfoperationinfo=nil, poweroffconfirminfo=nil, remark=nil, logisticsreceipt=nil, customerreceipt=nil, building=nil, idcunitid=nil, isp=nil, emailset=nil, factorset=nil) @IdcId = idcid @DeviceType = devicetype @StuffOption = stuffoption @IsPowerOffConfirm = ispoweroffconfirm @DeviceSnList = devicesnlist @HandoverMethod = handovermethod @SelfOperationInfo = selfoperationinfo @PowerOffConfirmInfo = poweroffconfirminfo @Remark = remark @LogisticsReceipt = logisticsreceipt @CustomerReceipt = customerreceipt @Building = building @IdcUnitId = idcunitid @Isp = isp @EmailSet = emailset @FactorSet = factorset end |
Instance Attribute Details
#Building ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def Building @Building end |
#CustomerReceipt ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def CustomerReceipt @CustomerReceipt end |
#DeviceSnList ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def DeviceSnList @DeviceSnList end |
#DeviceType ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def DeviceType @DeviceType end |
#EmailSet ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def EmailSet @EmailSet end |
#FactorSet ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def FactorSet @FactorSet end |
#HandoverMethod ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def HandoverMethod @HandoverMethod end |
#IdcId ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def IdcId @IdcId end |
#IdcUnitId ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def IdcUnitId @IdcUnitId end |
#Isp ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def Isp @Isp end |
#IsPowerOffConfirm ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def IsPowerOffConfirm @IsPowerOffConfirm end |
#LogisticsReceipt ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def LogisticsReceipt @LogisticsReceipt end |
#PowerOffConfirmInfo ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def PowerOffConfirmInfo @PowerOffConfirmInfo end |
#Remark ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def Remark @Remark end |
#SelfOperationInfo ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def SelfOperationInfo @SelfOperationInfo end |
#StuffOption ⇒ Object
634 635 636 |
# File 'lib/v20230418/models.rb', line 634 def StuffOption @StuffOption end |
Instance Method Details
#deserialize(params) ⇒ Object
655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 |
# File 'lib/v20230418/models.rb', line 655 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 @Building = params['Building'] @IdcUnitId = params['IdcUnitId'] @Isp = params['Isp'] @EmailSet = params['EmailSet'] @FactorSet = params['FactorSet'] end |