Class: TencentCloud::Iotcloud::V20180614::CreateLoraDeviceRequest

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

Overview

CreateLoraDevice请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(productid = nil, devicename = nil, devicetype = nil, appeui = nil, deviceeui = nil, appkey = nil, authkey = nil, memo = nil) ⇒ CreateLoraDeviceRequest

Returns a new instance of CreateLoraDeviceRequest.



459
460
461
462
463
464
465
466
467
468
# File 'lib/v20180614/models.rb', line 459

def initialize(productid=nil, devicename=nil, devicetype=nil, appeui=nil, deviceeui=nil, appkey=nil, authkey=nil, memo=nil)
  @ProductId = productid
  @DeviceName = devicename
  @DeviceType = devicetype
  @AppEui = appeui
  @DeviceEui = deviceeui
  @AppKey = appkey
  @AuthKey = authkey
  @Memo = memo
end

Instance Attribute Details

#AppEuiObject

Parameters:

  • ProductId:

    产品Id ,创建产品时腾讯云为用户分配全局唯一的Id

  • DeviceName:

    设备名称

  • DeviceType:

    设备类型 ,目前支持A、B、C三种

  • AppEui:

    LoRa应用UUID

  • DeviceEui:

    LoRa设备UUID

  • AppKey:

    LoRa应用密钥

  • AuthKey:

    LoRa设备验证密钥

  • Memo:

    设备备注



457
458
459
# File 'lib/v20180614/models.rb', line 457

def AppEui
  @AppEui
end

#AppKeyObject

Parameters:

  • ProductId:

    产品Id ,创建产品时腾讯云为用户分配全局唯一的Id

  • DeviceName:

    设备名称

  • DeviceType:

    设备类型 ,目前支持A、B、C三种

  • AppEui:

    LoRa应用UUID

  • DeviceEui:

    LoRa设备UUID

  • AppKey:

    LoRa应用密钥

  • AuthKey:

    LoRa设备验证密钥

  • Memo:

    设备备注



457
458
459
# File 'lib/v20180614/models.rb', line 457

def AppKey
  @AppKey
end

#AuthKeyObject

Parameters:

  • ProductId:

    产品Id ,创建产品时腾讯云为用户分配全局唯一的Id

  • DeviceName:

    设备名称

  • DeviceType:

    设备类型 ,目前支持A、B、C三种

  • AppEui:

    LoRa应用UUID

  • DeviceEui:

    LoRa设备UUID

  • AppKey:

    LoRa应用密钥

  • AuthKey:

    LoRa设备验证密钥

  • Memo:

    设备备注



457
458
459
# File 'lib/v20180614/models.rb', line 457

def AuthKey
  @AuthKey
end

#DeviceEuiObject

Parameters:

  • ProductId:

    产品Id ,创建产品时腾讯云为用户分配全局唯一的Id

  • DeviceName:

    设备名称

  • DeviceType:

    设备类型 ,目前支持A、B、C三种

  • AppEui:

    LoRa应用UUID

  • DeviceEui:

    LoRa设备UUID

  • AppKey:

    LoRa应用密钥

  • AuthKey:

    LoRa设备验证密钥

  • Memo:

    设备备注



457
458
459
# File 'lib/v20180614/models.rb', line 457

def DeviceEui
  @DeviceEui
end

#DeviceNameObject

Parameters:

  • ProductId:

    产品Id ,创建产品时腾讯云为用户分配全局唯一的Id

  • DeviceName:

    设备名称

  • DeviceType:

    设备类型 ,目前支持A、B、C三种

  • AppEui:

    LoRa应用UUID

  • DeviceEui:

    LoRa设备UUID

  • AppKey:

    LoRa应用密钥

  • AuthKey:

    LoRa设备验证密钥

  • Memo:

    设备备注



457
458
459
# File 'lib/v20180614/models.rb', line 457

def DeviceName
  @DeviceName
end

#DeviceTypeObject

Parameters:

  • ProductId:

    产品Id ,创建产品时腾讯云为用户分配全局唯一的Id

  • DeviceName:

    设备名称

  • DeviceType:

    设备类型 ,目前支持A、B、C三种

  • AppEui:

    LoRa应用UUID

  • DeviceEui:

    LoRa设备UUID

  • AppKey:

    LoRa应用密钥

  • AuthKey:

    LoRa设备验证密钥

  • Memo:

    设备备注



457
458
459
# File 'lib/v20180614/models.rb', line 457

def DeviceType
  @DeviceType
end

#MemoObject

Parameters:

  • ProductId:

    产品Id ,创建产品时腾讯云为用户分配全局唯一的Id

  • DeviceName:

    设备名称

  • DeviceType:

    设备类型 ,目前支持A、B、C三种

  • AppEui:

    LoRa应用UUID

  • DeviceEui:

    LoRa设备UUID

  • AppKey:

    LoRa应用密钥

  • AuthKey:

    LoRa设备验证密钥

  • Memo:

    设备备注



457
458
459
# File 'lib/v20180614/models.rb', line 457

def Memo
  @Memo
end

#ProductIdObject

Parameters:

  • ProductId:

    产品Id ,创建产品时腾讯云为用户分配全局唯一的Id

  • DeviceName:

    设备名称

  • DeviceType:

    设备类型 ,目前支持A、B、C三种

  • AppEui:

    LoRa应用UUID

  • DeviceEui:

    LoRa设备UUID

  • AppKey:

    LoRa应用密钥

  • AuthKey:

    LoRa设备验证密钥

  • Memo:

    设备备注



457
458
459
# File 'lib/v20180614/models.rb', line 457

def ProductId
  @ProductId
end

Instance Method Details

#deserialize(params) ⇒ Object



470
471
472
473
474
475
476
477
478
479
# File 'lib/v20180614/models.rb', line 470

def deserialize(params)
  @ProductId = params['ProductId']
  @DeviceName = params['DeviceName']
  @DeviceType = params['DeviceType']
  @AppEui = params['AppEui']
  @DeviceEui = params['DeviceEui']
  @AppKey = params['AppKey']
  @AuthKey = params['AuthKey']
  @Memo = params['Memo']
end