Class: TencentCloud::Chc::V20230418::CreateQuitWorkOrderRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20230418/models.rb

Overview

CreateQuitWorkOrder请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#CustomerReceiptObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice, otherDevice

  • StuffOption:

    下架选择 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • HandoverMethod:

    交接方式 1.物流上门收货 2.客户上门自提

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注

  • LogisticsReceipt:

    物流上门收货必传

  • CustomerReceipt:

    客户上门自提必传



624
625
626
# File 'lib/v20230418/models.rb', line 624

def CustomerReceipt
  @CustomerReceipt
end

#DeviceSnListObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice, otherDevice

  • StuffOption:

    下架选择 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • HandoverMethod:

    交接方式 1.物流上门收货 2.客户上门自提

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注

  • LogisticsReceipt:

    物流上门收货必传

  • CustomerReceipt:

    客户上门自提必传



624
625
626
# File 'lib/v20230418/models.rb', line 624

def DeviceSnList
  @DeviceSnList
end

#DeviceTypeObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice, otherDevice

  • StuffOption:

    下架选择 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • HandoverMethod:

    交接方式 1.物流上门收货 2.客户上门自提

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注

  • LogisticsReceipt:

    物流上门收货必传

  • CustomerReceipt:

    客户上门自提必传



624
625
626
# File 'lib/v20230418/models.rb', line 624

def DeviceType
  @DeviceType
end

#HandoverMethodObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice, otherDevice

  • StuffOption:

    下架选择 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • HandoverMethod:

    交接方式 1.物流上门收货 2.客户上门自提

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注

  • LogisticsReceipt:

    物流上门收货必传

  • CustomerReceipt:

    客户上门自提必传



624
625
626
# File 'lib/v20230418/models.rb', line 624

def HandoverMethod
  @HandoverMethod
end

#IdcIdObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice, otherDevice

  • StuffOption:

    下架选择 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • HandoverMethod:

    交接方式 1.物流上门收货 2.客户上门自提

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注

  • LogisticsReceipt:

    物流上门收货必传

  • CustomerReceipt:

    客户上门自提必传



624
625
626
# File 'lib/v20230418/models.rb', line 624

def IdcId
  @IdcId
end

#IsPowerOffConfirmObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice, otherDevice

  • StuffOption:

    下架选择 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • HandoverMethod:

    交接方式 1.物流上门收货 2.客户上门自提

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注

  • LogisticsReceipt:

    物流上门收货必传

  • CustomerReceipt:

    客户上门自提必传



624
625
626
# File 'lib/v20230418/models.rb', line 624

def IsPowerOffConfirm
  @IsPowerOffConfirm
end

#LogisticsReceiptObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice, otherDevice

  • StuffOption:

    下架选择 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • HandoverMethod:

    交接方式 1.物流上门收货 2.客户上门自提

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注

  • LogisticsReceipt:

    物流上门收货必传

  • CustomerReceipt:

    客户上门自提必传



624
625
626
# File 'lib/v20230418/models.rb', line 624

def LogisticsReceipt
  @LogisticsReceipt
end

#PowerOffConfirmInfoObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice, otherDevice

  • StuffOption:

    下架选择 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • HandoverMethod:

    交接方式 1.物流上门收货 2.客户上门自提

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注

  • LogisticsReceipt:

    物流上门收货必传

  • CustomerReceipt:

    客户上门自提必传



624
625
626
# File 'lib/v20230418/models.rb', line 624

def PowerOffConfirmInfo
  @PowerOffConfirmInfo
end

#RemarkObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice, otherDevice

  • StuffOption:

    下架选择 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • HandoverMethod:

    交接方式 1.物流上门收货 2.客户上门自提

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注

  • LogisticsReceipt:

    物流上门收货必传

  • CustomerReceipt:

    客户上门自提必传



624
625
626
# File 'lib/v20230418/models.rb', line 624

def Remark
  @Remark
end

#SelfOperationInfoObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice, otherDevice

  • StuffOption:

    下架选择 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • HandoverMethod:

    交接方式 1.物流上门收货 2.客户上门自提

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注

  • LogisticsReceipt:

    物流上门收货必传

  • CustomerReceipt:

    客户上门自提必传



624
625
626
# File 'lib/v20230418/models.rb', line 624

def SelfOperationInfo
  @SelfOperationInfo
end

#StuffOptionObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice, otherDevice

  • StuffOption:

    下架选择 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • HandoverMethod:

    交接方式 1.物流上门收货 2.客户上门自提

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注

  • LogisticsReceipt:

    物流上门收货必传

  • CustomerReceipt:

    客户上门自提必传



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