Class: TencentCloud::Iotexplorer::V20190423::AppDeviceInfo

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

Overview

云api直接绑定设备出参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deviceid = nil, productid = nil, devicename = nil, aliasname = nil, iconurl = nil, familyid = nil, roomid = nil, devicetype = nil, createtime = nil, updatetime = nil) ⇒ AppDeviceInfo

Returns a new instance of AppDeviceInfo.



203
204
205
206
207
208
209
210
211
212
213
214
# File 'lib/v20190423/models.rb', line 203

def initialize(deviceid=nil, productid=nil, devicename=nil, aliasname=nil, iconurl=nil, familyid=nil, roomid=nil, devicetype=nil, createtime=nil, updatetime=nil)
  @DeviceId = deviceid
  @ProductId = productid
  @DeviceName = devicename
  @AliasName = aliasname
  @IconUrl = iconurl
  @FamilyId = familyid
  @RoomId = roomid
  @DeviceType = devicetype
  @CreateTime = createtime
  @UpdateTime = updatetime
end

Instance Attribute Details

#AliasNameObject

Parameters:

  • DeviceId:

    产品ID/设备名

  • ProductId:

    产品ID

  • DeviceName:

    设备名

  • AliasName:

    设备别名

  • IconUrl:

    icon地址

  • FamilyId:

    家庭ID

  • RoomId:

    房间ID

  • DeviceType:

    设备类型

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



201
202
203
# File 'lib/v20190423/models.rb', line 201

def AliasName
  @AliasName
end

#CreateTimeObject

Parameters:

  • DeviceId:

    产品ID/设备名

  • ProductId:

    产品ID

  • DeviceName:

    设备名

  • AliasName:

    设备别名

  • IconUrl:

    icon地址

  • FamilyId:

    家庭ID

  • RoomId:

    房间ID

  • DeviceType:

    设备类型

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



201
202
203
# File 'lib/v20190423/models.rb', line 201

def CreateTime
  @CreateTime
end

#DeviceIdObject

Parameters:

  • DeviceId:

    产品ID/设备名

  • ProductId:

    产品ID

  • DeviceName:

    设备名

  • AliasName:

    设备别名

  • IconUrl:

    icon地址

  • FamilyId:

    家庭ID

  • RoomId:

    房间ID

  • DeviceType:

    设备类型

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



201
202
203
# File 'lib/v20190423/models.rb', line 201

def DeviceId
  @DeviceId
end

#DeviceNameObject

Parameters:

  • DeviceId:

    产品ID/设备名

  • ProductId:

    产品ID

  • DeviceName:

    设备名

  • AliasName:

    设备别名

  • IconUrl:

    icon地址

  • FamilyId:

    家庭ID

  • RoomId:

    房间ID

  • DeviceType:

    设备类型

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



201
202
203
# File 'lib/v20190423/models.rb', line 201

def DeviceName
  @DeviceName
end

#DeviceTypeObject

Parameters:

  • DeviceId:

    产品ID/设备名

  • ProductId:

    产品ID

  • DeviceName:

    设备名

  • AliasName:

    设备别名

  • IconUrl:

    icon地址

  • FamilyId:

    家庭ID

  • RoomId:

    房间ID

  • DeviceType:

    设备类型

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



201
202
203
# File 'lib/v20190423/models.rb', line 201

def DeviceType
  @DeviceType
end

#FamilyIdObject

Parameters:

  • DeviceId:

    产品ID/设备名

  • ProductId:

    产品ID

  • DeviceName:

    设备名

  • AliasName:

    设备别名

  • IconUrl:

    icon地址

  • FamilyId:

    家庭ID

  • RoomId:

    房间ID

  • DeviceType:

    设备类型

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



201
202
203
# File 'lib/v20190423/models.rb', line 201

def FamilyId
  @FamilyId
end

#IconUrlObject

Parameters:

  • DeviceId:

    产品ID/设备名

  • ProductId:

    产品ID

  • DeviceName:

    设备名

  • AliasName:

    设备别名

  • IconUrl:

    icon地址

  • FamilyId:

    家庭ID

  • RoomId:

    房间ID

  • DeviceType:

    设备类型

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



201
202
203
# File 'lib/v20190423/models.rb', line 201

def IconUrl
  @IconUrl
end

#ProductIdObject

Parameters:

  • DeviceId:

    产品ID/设备名

  • ProductId:

    产品ID

  • DeviceName:

    设备名

  • AliasName:

    设备别名

  • IconUrl:

    icon地址

  • FamilyId:

    家庭ID

  • RoomId:

    房间ID

  • DeviceType:

    设备类型

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



201
202
203
# File 'lib/v20190423/models.rb', line 201

def ProductId
  @ProductId
end

#RoomIdObject

Parameters:

  • DeviceId:

    产品ID/设备名

  • ProductId:

    产品ID

  • DeviceName:

    设备名

  • AliasName:

    设备别名

  • IconUrl:

    icon地址

  • FamilyId:

    家庭ID

  • RoomId:

    房间ID

  • DeviceType:

    设备类型

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



201
202
203
# File 'lib/v20190423/models.rb', line 201

def RoomId
  @RoomId
end

#UpdateTimeObject

Parameters:

  • DeviceId:

    产品ID/设备名

  • ProductId:

    产品ID

  • DeviceName:

    设备名

  • AliasName:

    设备别名

  • IconUrl:

    icon地址

  • FamilyId:

    家庭ID

  • RoomId:

    房间ID

  • DeviceType:

    设备类型

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



201
202
203
# File 'lib/v20190423/models.rb', line 201

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



216
217
218
219
220
221
222
223
224
225
226
227
# File 'lib/v20190423/models.rb', line 216

def deserialize(params)
  @DeviceId = params['DeviceId']
  @ProductId = params['ProductId']
  @DeviceName = params['DeviceName']
  @AliasName = params['AliasName']
  @IconUrl = params['IconUrl']
  @FamilyId = params['FamilyId']
  @RoomId = params['RoomId']
  @DeviceType = params['DeviceType']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
end