Class: TencentCloud::Iss::V20230517::BatchOperateDeviceRequest

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

Overview

BatchOperateDevice请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deviceids = nil, cmd = nil) ⇒ BatchOperateDeviceRequest

Returns a new instance of BatchOperateDeviceRequest.



1283
1284
1285
1286
# File 'lib/v20230517/models.rb', line 1283

def initialize(deviceids=nil, cmd=nil)
  @DeviceIds = deviceids
  @Cmd = cmd
end

Instance Attribute Details

#CmdObject

Parameters:

  • DeviceIds:

    设备 ID 数组(从获取设备列表接口ListDevices中获取)

  • Cmd:

    操作命令(enable:启用;disable:禁用;delete:删除;sync:同步设备通道;upgrade:固件升级;reset:恢复出厂设置;reboot:重启)



1281
1282
1283
# File 'lib/v20230517/models.rb', line 1281

def Cmd
  @Cmd
end

#DeviceIdsObject

Parameters:

  • DeviceIds:

    设备 ID 数组(从获取设备列表接口ListDevices中获取)

  • Cmd:

    操作命令(enable:启用;disable:禁用;delete:删除;sync:同步设备通道;upgrade:固件升级;reset:恢复出厂设置;reboot:重启)



1281
1282
1283
# File 'lib/v20230517/models.rb', line 1281

def DeviceIds
  @DeviceIds
end

Instance Method Details

#deserialize(params) ⇒ Object



1288
1289
1290
1291
# File 'lib/v20230517/models.rb', line 1288

def deserialize(params)
  @DeviceIds = params['DeviceIds']
  @Cmd = params['Cmd']
end