Class: TencentCloud::Iecp::V20210914::CreateIotDeviceRequest

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

Overview

CreateIotDevice请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(devicename = nil, productid = nil, description = nil, unitid = nil) ⇒ CreateIotDeviceRequest

Returns a new instance of CreateIotDeviceRequest.



750
751
752
753
754
755
# File 'lib/v20210914/models.rb', line 750

def initialize(devicename=nil, productid=nil, description=nil, unitid=nil)
  @DeviceName = devicename
  @ProductId = productid
  @Description = description
  @UnitID = unitid
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • DeviceName:

    设备名称

  • ProductId:

    设备所属的产品id

  • Description:

    描述

  • UnitID:



748
749
750
# File 'lib/v20210914/models.rb', line 748

def Description
  @Description
end

#DeviceNameObject

Parameters:

  • DeviceName:

    设备名称

  • ProductId:

    设备所属的产品id

  • Description:

    描述

  • UnitID:



748
749
750
# File 'lib/v20210914/models.rb', line 748

def DeviceName
  @DeviceName
end

#ProductIdObject

Parameters:

  • DeviceName:

    设备名称

  • ProductId:

    设备所属的产品id

  • Description:

    描述

  • UnitID:



748
749
750
# File 'lib/v20210914/models.rb', line 748

def ProductId
  @ProductId
end

#UnitIDObject

Parameters:

  • DeviceName:

    设备名称

  • ProductId:

    设备所属的产品id

  • Description:

    描述

  • UnitID:



748
749
750
# File 'lib/v20210914/models.rb', line 748

def UnitID
  @UnitID
end

Instance Method Details

#deserialize(params) ⇒ Object



757
758
759
760
761
762
# File 'lib/v20210914/models.rb', line 757

def deserialize(params)
  @DeviceName = params['DeviceName']
  @ProductId = params['ProductId']
  @Description = params['Description']
  @UnitID = params['UnitID']
end