Class: TencentCloud::Iotexplorer::V20190423::DeviceUser

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

Overview

设备的用户

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, role = nil, familyid = nil, familyname = nil) ⇒ DeviceUser

Returns a new instance of DeviceUser.



7591
7592
7593
7594
7595
7596
# File 'lib/v20190423/models.rb', line 7591

def initialize(userid=nil, role=nil, familyid=nil, familyname=nil)
  @UserId = userid
  @Role = role
  @FamilyId = familyid
  @FamilyName = familyname
end

Instance Attribute Details

#FamilyIdObject

Parameters:

  • UserId:

    用户ID

  • Role:

    用户角色 1所有者,0:其他分享者

  • FamilyId:

    家庭ID,所有者带该参数

  • FamilyName:

    家庭名称,所有者带该参数



7589
7590
7591
# File 'lib/v20190423/models.rb', line 7589

def FamilyId
  @FamilyId
end

#FamilyNameObject

Parameters:

  • UserId:

    用户ID

  • Role:

    用户角色 1所有者,0:其他分享者

  • FamilyId:

    家庭ID,所有者带该参数

  • FamilyName:

    家庭名称,所有者带该参数



7589
7590
7591
# File 'lib/v20190423/models.rb', line 7589

def FamilyName
  @FamilyName
end

#RoleObject

Parameters:

  • UserId:

    用户ID

  • Role:

    用户角色 1所有者,0:其他分享者

  • FamilyId:

    家庭ID,所有者带该参数

  • FamilyName:

    家庭名称,所有者带该参数



7589
7590
7591
# File 'lib/v20190423/models.rb', line 7589

def Role
  @Role
end

#UserIdObject

Parameters:

  • UserId:

    用户ID

  • Role:

    用户角色 1所有者,0:其他分享者

  • FamilyId:

    家庭ID,所有者带该参数

  • FamilyName:

    家庭名称,所有者带该参数



7589
7590
7591
# File 'lib/v20190423/models.rb', line 7589

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



7598
7599
7600
7601
7602
7603
# File 'lib/v20190423/models.rb', line 7598

def deserialize(params)
  @UserId = params['UserId']
  @Role = params['Role']
  @FamilyId = params['FamilyId']
  @FamilyName = params['FamilyName']
end