Class: TencentCloud::Iotexplorer::V20190423::CallDeviceActionAsyncRequest

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

Overview

CallDeviceActionAsync请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of CallDeviceActionAsyncRequest.



735
736
737
738
739
740
# File 'lib/v20190423/models.rb', line 735

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:

    输入参数



733
734
735
# File 'lib/v20190423/models.rb', line 733

def ActionId
  @ActionId
end

#DeviceNameObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • ActionId:

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

  • InputParams:

    输入参数



733
734
735
# File 'lib/v20190423/models.rb', line 733

def DeviceName
  @DeviceName
end

#InputParamsObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • ActionId:

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

  • InputParams:

    输入参数



733
734
735
# File 'lib/v20190423/models.rb', line 733

def InputParams
  @InputParams
end

#ProductIdObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • ActionId:

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

  • InputParams:

    输入参数



733
734
735
# File 'lib/v20190423/models.rb', line 733

def ProductId
  @ProductId
end

Instance Method Details

#deserialize(params) ⇒ Object



742
743
744
745
746
747
# File 'lib/v20190423/models.rb', line 742

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