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.



7603
7604
7605
7606
7607
7608
# File 'lib/v20190423/models.rb', line 7603

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:

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



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

def FamilyId
  @FamilyId
end

#FamilyNameObject

Parameters:

  • UserId:

    用户ID

  • Role:

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

  • FamilyId:

    家庭ID,所有者带该参数

  • FamilyName:

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



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

def FamilyName
  @FamilyName
end

#RoleObject

Parameters:

  • UserId:

    用户ID

  • Role:

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

  • FamilyId:

    家庭ID,所有者带该参数

  • FamilyName:

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



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

def Role
  @Role
end

#UserIdObject

Parameters:

  • UserId:

    用户ID

  • Role:

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

  • FamilyId:

    家庭ID,所有者带该参数

  • FamilyName:

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



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

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



7610
7611
7612
7613
7614
7615
# File 'lib/v20190423/models.rb', line 7610

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