Class: TencentCloud::Weilingwith::V20230427::ControlDeviceRequest

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

Overview

ControlDevice请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(workspaceid = nil, widset = nil, controldata = nil, applicationtoken = nil, issynchronized = nil) ⇒ ControlDeviceRequest

Returns a new instance of ControlDeviceRequest.



1425
1426
1427
1428
1429
1430
1431
# File 'lib/v20230427/models.rb', line 1425

def initialize(workspaceid=nil, widset=nil, controldata=nil, applicationtoken=nil, issynchronized=nil)
  @WorkspaceId = workspaceid
  @WIDSet = widset
  @ControlData = controldata
  @ApplicationToken = applicationtoken
  @IsSynchronized = issynchronized
end

Instance Attribute Details

#ApplicationTokenObject

Parameters:

  • WorkspaceId:

    工作空间id

  • WIDSet:

    设备wid,最大100个

  • ControlData:

    控制内容

  • ApplicationToken:

    应用token

  • IsSynchronized:

    是否同步返回设备下控ack结果



1423
1424
1425
# File 'lib/v20230427/models.rb', line 1423

def ApplicationToken
  @ApplicationToken
end

#ControlDataObject

Parameters:

  • WorkspaceId:

    工作空间id

  • WIDSet:

    设备wid,最大100个

  • ControlData:

    控制内容

  • ApplicationToken:

    应用token

  • IsSynchronized:

    是否同步返回设备下控ack结果



1423
1424
1425
# File 'lib/v20230427/models.rb', line 1423

def ControlData
  @ControlData
end

#IsSynchronizedObject

Parameters:

  • WorkspaceId:

    工作空间id

  • WIDSet:

    设备wid,最大100个

  • ControlData:

    控制内容

  • ApplicationToken:

    应用token

  • IsSynchronized:

    是否同步返回设备下控ack结果



1423
1424
1425
# File 'lib/v20230427/models.rb', line 1423

def IsSynchronized
  @IsSynchronized
end

#WIDSetObject

Parameters:

  • WorkspaceId:

    工作空间id

  • WIDSet:

    设备wid,最大100个

  • ControlData:

    控制内容

  • ApplicationToken:

    应用token

  • IsSynchronized:

    是否同步返回设备下控ack结果



1423
1424
1425
# File 'lib/v20230427/models.rb', line 1423

def WIDSet
  @WIDSet
end

#WorkspaceIdObject

Parameters:

  • WorkspaceId:

    工作空间id

  • WIDSet:

    设备wid,最大100个

  • ControlData:

    控制内容

  • ApplicationToken:

    应用token

  • IsSynchronized:

    是否同步返回设备下控ack结果



1423
1424
1425
# File 'lib/v20230427/models.rb', line 1423

def WorkspaceId
  @WorkspaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



1433
1434
1435
1436
1437
1438
1439
# File 'lib/v20230427/models.rb', line 1433

def deserialize(params)
  @WorkspaceId = params['WorkspaceId']
  @WIDSet = params['WIDSet']
  @ControlData = params['ControlData']
  @ApplicationToken = params['ApplicationToken']
  @IsSynchronized = params['IsSynchronized']
end