Class: TencentCloud::Iecp::V20210914::DescribeIotDeviceRequest

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

Overview

DescribeIotDevice请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deviceid = nil, productid = nil, devicename = nil) ⇒ DescribeIotDeviceRequest

Returns a new instance of DescribeIotDeviceRequest.



3122
3123
3124
3125
3126
# File 'lib/v20210914/models.rb', line 3122

def initialize(deviceid=nil, productid=nil, devicename=nil)
  @DeviceId = deviceid
  @ProductID = productid
  @DeviceName = devicename
end

Instance Attribute Details

#DeviceIdObject

Parameters:

  • DeviceId:

    设备id,传0值表示此参数无效

  • ProductID:

  • DeviceName:



3120
3121
3122
# File 'lib/v20210914/models.rb', line 3120

def DeviceId
  @DeviceId
end

#DeviceNameObject

Parameters:

  • DeviceId:

    设备id,传0值表示此参数无效

  • ProductID:

  • DeviceName:



3120
3121
3122
# File 'lib/v20210914/models.rb', line 3120

def DeviceName
  @DeviceName
end

#ProductIDObject

Parameters:

  • DeviceId:

    设备id,传0值表示此参数无效

  • ProductID:

  • DeviceName:



3120
3121
3122
# File 'lib/v20210914/models.rb', line 3120

def ProductID
  @ProductID
end

Instance Method Details

#deserialize(params) ⇒ Object



3128
3129
3130
3131
3132
# File 'lib/v20210914/models.rb', line 3128

def deserialize(params)
  @DeviceId = params['DeviceId']
  @ProductID = params['ProductID']
  @DeviceName = params['DeviceName']
end