Class: TencentCloud::Chc::V20230418::DeviceOrderBaseInfo

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

Overview

设备类工单的基础历史入参信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(idcid = nil, idcname = nil, devicetype = nil, remark = nil, receivingoperation = nil, entrytime = nil, isexpressdelivery = nil, expressinfo = nil, stuffoption = nil, selfoperationinfo = nil, withpoweron = nil, ispoweroffconfirm = nil, poweroffconfirminfo = nil, handovermethod = nil, customerreceipt = nil, logisticsreceipt = nil) ⇒ DeviceOrderBaseInfo

Returns a new instance of DeviceOrderBaseInfo.



2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
# File 'lib/v20230418/models.rb', line 2700

def initialize(idcid=nil, idcname=nil, devicetype=nil, remark=nil, receivingoperation=nil, entrytime=nil, isexpressdelivery=nil, expressinfo=nil, stuffoption=nil, selfoperationinfo=nil, withpoweron=nil, ispoweroffconfirm=nil, poweroffconfirminfo=nil, handovermethod=nil, customerreceipt=nil, logisticsreceipt=nil)
  @IdcId = idcid
  @IdcName = idcname
  @DeviceType = devicetype
  @Remark = remark
  @ReceivingOperation = receivingoperation
  @EntryTime = entrytime
  @IsExpressDelivery = isexpressdelivery
  @ExpressInfo = expressinfo
  @StuffOption = stuffoption
  @SelfOperationInfo = selfoperationinfo
  @WithPowerOn = withpoweron
  @IsPowerOffConfirm = ispoweroffconfirm
  @PowerOffConfirmInfo = poweroffconfirminfo
  @HandoverMethod = handovermethod
  @CustomerReceipt = customerreceipt
  @LogisticsReceipt = logisticsreceipt
end

Instance Attribute Details

#CustomerReceiptObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def CustomerReceipt
  @CustomerReceipt
end

#DeviceTypeObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def DeviceType
  @DeviceType
end

#EntryTimeObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def EntryTime
  @EntryTime
end

#ExpressInfoObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def ExpressInfo
  @ExpressInfo
end

#HandoverMethodObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def HandoverMethod
  @HandoverMethod
end

#IdcIdObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def IdcId
  @IdcId
end

#IdcNameObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def IdcName
  @IdcName
end

#IsExpressDeliveryObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def IsExpressDelivery
  @IsExpressDelivery
end

#IsPowerOffConfirmObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def IsPowerOffConfirm
  @IsPowerOffConfirm
end

#LogisticsReceiptObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def LogisticsReceipt
  @LogisticsReceipt
end

#PowerOffConfirmInfoObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def PowerOffConfirmInfo
  @PowerOffConfirmInfo
end

#ReceivingOperationObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def ReceivingOperation
  @ReceivingOperation
end

#RemarkObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def Remark
  @Remark
end

#SelfOperationInfoObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def SelfOperationInfo
  @SelfOperationInfo
end

#StuffOptionObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def StuffOption
  @StuffOption
end

#WithPowerOnObject

Parameters:

  • IdcId:

    机房id

  • IdcName:

    机房名称

  • DeviceType:

    设备类型

  • Remark:

    备注

  • ReceivingOperation:

    1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致

  • EntryTime:

    设备收货-进入时间

  • IsExpressDelivery:

    设备收货-是否快递寄件

  • ExpressInfo:

    设备收货-快递寄件信息

  • StuffOption:

    上/下架人员 1.自行解决 2.由腾讯IDC负责

  • SelfOperationInfo:

    上/下架自行解决信息

  • WithPowerOn:

    上架后开电

  • IsPowerOffConfirm:

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

  • PowerOffConfirmInfo:

    关电前需要确认信息

  • HandoverMethod:

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

  • CustomerReceipt:

    客户上门自提信息

  • LogisticsReceipt:

    物流上门收货信息



2698
2699
2700
# File 'lib/v20230418/models.rb', line 2698

def WithPowerOn
  @WithPowerOn
end

Instance Method Details

#deserialize(params) ⇒ Object



2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
# File 'lib/v20230418/models.rb', line 2719

def deserialize(params)
  @IdcId = params['IdcId']
  @IdcName = params['IdcName']
  @DeviceType = params['DeviceType']
  @Remark = params['Remark']
  @ReceivingOperation = params['ReceivingOperation']
  @EntryTime = params['EntryTime']
  @IsExpressDelivery = params['IsExpressDelivery']
  unless params['ExpressInfo'].nil?
    @ExpressInfo = ExpressDelivery.new
    @ExpressInfo.deserialize(params['ExpressInfo'])
  end
  @StuffOption = params['StuffOption']
  unless params['SelfOperationInfo'].nil?
    @SelfOperationInfo = SelfOperation.new
    @SelfOperationInfo.deserialize(params['SelfOperationInfo'])
  end
  @WithPowerOn = params['WithPowerOn']
  @IsPowerOffConfirm = params['IsPowerOffConfirm']
  unless params['PowerOffConfirmInfo'].nil?
    @PowerOffConfirmInfo = PowerOffConfirm.new
    @PowerOffConfirmInfo.deserialize(params['PowerOffConfirmInfo'])
  end
  @HandoverMethod = params['HandoverMethod']
  unless params['CustomerReceipt'].nil?
    @CustomerReceipt = CustomerReceipt.new
    @CustomerReceipt.deserialize(params['CustomerReceipt'])
  end
  unless params['LogisticsReceipt'].nil?
    @LogisticsReceipt = LogisticsReceipt.new
    @LogisticsReceipt.deserialize(params['LogisticsReceipt'])
  end
end