Class: TencentCloud::Iotexplorer::V20190423::FamilySubDevice

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

Overview

子设备详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of FamilySubDevice.



7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
# File 'lib/v20190423/models.rb', line 7871

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

Instance Attribute Details

#AliasNameObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • DeviceId:

    设备ID

  • AliasName:

    设备别名

  • FamilyId:

    设备绑定的家庭ID

  • RoomId:

    设备所在的房间ID,默认“0”

  • IconUrl:

    图标

  • IconUrlGrid:

    grid图标

  • CreateTime:

    设备绑定时间戳

  • UpdateTime:

    设备更新时间戳



7869
7870
7871
# File 'lib/v20190423/models.rb', line 7869

def AliasName
  @AliasName
end

#CreateTimeObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • DeviceId:

    设备ID

  • AliasName:

    设备别名

  • FamilyId:

    设备绑定的家庭ID

  • RoomId:

    设备所在的房间ID,默认“0”

  • IconUrl:

    图标

  • IconUrlGrid:

    grid图标

  • CreateTime:

    设备绑定时间戳

  • UpdateTime:

    设备更新时间戳



7869
7870
7871
# File 'lib/v20190423/models.rb', line 7869

def CreateTime
  @CreateTime
end

#DeviceIdObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • DeviceId:

    设备ID

  • AliasName:

    设备别名

  • FamilyId:

    设备绑定的家庭ID

  • RoomId:

    设备所在的房间ID,默认“0”

  • IconUrl:

    图标

  • IconUrlGrid:

    grid图标

  • CreateTime:

    设备绑定时间戳

  • UpdateTime:

    设备更新时间戳



7869
7870
7871
# File 'lib/v20190423/models.rb', line 7869

def DeviceId
  @DeviceId
end

#DeviceNameObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • DeviceId:

    设备ID

  • AliasName:

    设备别名

  • FamilyId:

    设备绑定的家庭ID

  • RoomId:

    设备所在的房间ID,默认“0”

  • IconUrl:

    图标

  • IconUrlGrid:

    grid图标

  • CreateTime:

    设备绑定时间戳

  • UpdateTime:

    设备更新时间戳



7869
7870
7871
# File 'lib/v20190423/models.rb', line 7869

def DeviceName
  @DeviceName
end

#FamilyIdObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • DeviceId:

    设备ID

  • AliasName:

    设备别名

  • FamilyId:

    设备绑定的家庭ID

  • RoomId:

    设备所在的房间ID,默认“0”

  • IconUrl:

    图标

  • IconUrlGrid:

    grid图标

  • CreateTime:

    设备绑定时间戳

  • UpdateTime:

    设备更新时间戳



7869
7870
7871
# File 'lib/v20190423/models.rb', line 7869

def FamilyId
  @FamilyId
end

#IconUrlObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • DeviceId:

    设备ID

  • AliasName:

    设备别名

  • FamilyId:

    设备绑定的家庭ID

  • RoomId:

    设备所在的房间ID,默认“0”

  • IconUrl:

    图标

  • IconUrlGrid:

    grid图标

  • CreateTime:

    设备绑定时间戳

  • UpdateTime:

    设备更新时间戳



7869
7870
7871
# File 'lib/v20190423/models.rb', line 7869

def IconUrl
  @IconUrl
end

#IconUrlGridObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • DeviceId:

    设备ID

  • AliasName:

    设备别名

  • FamilyId:

    设备绑定的家庭ID

  • RoomId:

    设备所在的房间ID,默认“0”

  • IconUrl:

    图标

  • IconUrlGrid:

    grid图标

  • CreateTime:

    设备绑定时间戳

  • UpdateTime:

    设备更新时间戳



7869
7870
7871
# File 'lib/v20190423/models.rb', line 7869

def IconUrlGrid
  @IconUrlGrid
end

#ProductIdObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • DeviceId:

    设备ID

  • AliasName:

    设备别名

  • FamilyId:

    设备绑定的家庭ID

  • RoomId:

    设备所在的房间ID,默认“0”

  • IconUrl:

    图标

  • IconUrlGrid:

    grid图标

  • CreateTime:

    设备绑定时间戳

  • UpdateTime:

    设备更新时间戳



7869
7870
7871
# File 'lib/v20190423/models.rb', line 7869

def ProductId
  @ProductId
end

#RoomIdObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • DeviceId:

    设备ID

  • AliasName:

    设备别名

  • FamilyId:

    设备绑定的家庭ID

  • RoomId:

    设备所在的房间ID,默认“0”

  • IconUrl:

    图标

  • IconUrlGrid:

    grid图标

  • CreateTime:

    设备绑定时间戳

  • UpdateTime:

    设备更新时间戳



7869
7870
7871
# File 'lib/v20190423/models.rb', line 7869

def RoomId
  @RoomId
end

#UpdateTimeObject

Parameters:

  • ProductId:

    产品Id

  • DeviceName:

    设备名称

  • DeviceId:

    设备ID

  • AliasName:

    设备别名

  • FamilyId:

    设备绑定的家庭ID

  • RoomId:

    设备所在的房间ID,默认“0”

  • IconUrl:

    图标

  • IconUrlGrid:

    grid图标

  • CreateTime:

    设备绑定时间戳

  • UpdateTime:

    设备更新时间戳



7869
7870
7871
# File 'lib/v20190423/models.rb', line 7869

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
# File 'lib/v20190423/models.rb', line 7884

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