Class: TencentCloud::Iotexplorer::V20190423::CallDeviceActionSyncRequest

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

Overview

CallDeviceActionSync请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(productid = nil, devicename = nil, actionid = nil, inputparams = nil) ⇒ CallDeviceActionSyncRequest

Returns a new instance of CallDeviceActionSyncRequest.



787
788
789
790
791
792
# File 'lib/v20190423/models.rb', line 787

def initialize(productid=nil, devicename=nil, actionid=nil, inputparams=nil)
  @ProductId = productid
  @DeviceName = devicename
  @ActionId = actionid
  @InputParams = inputparams
end

Instance Attribute Details

#ActionIdObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • ActionId:

    产品数据模板中行为功能的标识符,由开发者自行根据设备的应用场景定义

  • InputParams:

    输入参数



785
786
787
# File 'lib/v20190423/models.rb', line 785

def ActionId
  @ActionId
end

#DeviceNameObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • ActionId:

    产品数据模板中行为功能的标识符,由开发者自行根据设备的应用场景定义

  • InputParams:

    输入参数



785
786
787
# File 'lib/v20190423/models.rb', line 785

def DeviceName
  @DeviceName
end

#InputParamsObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • ActionId:

    产品数据模板中行为功能的标识符,由开发者自行根据设备的应用场景定义

  • InputParams:

    输入参数



785
786
787
# File 'lib/v20190423/models.rb', line 785

def InputParams
  @InputParams
end

#ProductIdObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • ActionId:

    产品数据模板中行为功能的标识符,由开发者自行根据设备的应用场景定义

  • InputParams:

    输入参数



785
786
787
# File 'lib/v20190423/models.rb', line 785

def ProductId
  @ProductId
end

Instance Method Details

#deserialize(params) ⇒ Object



794
795
796
797
798
799
# File 'lib/v20190423/models.rb', line 794

def deserialize(params)
  @ProductId = params['ProductId']
  @DeviceName = params['DeviceName']
  @ActionId = params['ActionId']
  @InputParams = params['InputParams']
end