Class: TencentCloud::Wedata::V20210820::ProjectUserRole

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

Overview

项目的用户对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(roles = nil, username = nil, userid = nil, createtime = nil, creator = nil, displayname = nil, isprojectadmin = nil, phonenum = nil, email = nil, owneruin = nil, appid = nil, isprojectowner = nil) ⇒ ProjectUserRole

Returns a new instance of ProjectUserRole.



28999
29000
29001
29002
29003
29004
29005
29006
29007
29008
29009
29010
29011
29012
# File 'lib/v20210820/models.rb', line 28999

def initialize(roles=nil, username=nil, userid=nil, createtime=nil, creator=nil, displayname=nil, isprojectadmin=nil, phonenum=nil, email=nil, owneruin=nil, appid=nil, isprojectowner=nil)
  @Roles = roles
  @UserName = username
  @UserId = userid
  @CreateTime = createtime
  @Creator = creator
  @DisplayName = displayname
  @IsProjectAdmin = isprojectadmin
  @PhoneNum = phonenum
  @Email = email
  @OwnerUin = owneruin
  @AppId = appid
  @IsProjectOwner = isprojectowner
end

Instance Attribute Details

#AppIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Roles:

    用户角色对象

  • UserName:

    mc

  • UserId:

    用户id

  • CreateTime:

    创建时间

  • Creator:

    是否创建者

  • DisplayName:

    显示名称

  • IsProjectAdmin:

    是否项目管理员

  • PhoneNum:

    手机号

  • Email:

    邮箱

  • OwnerUin:

    主账号id

  • AppId:

    租户iD

  • IsProjectOwner:

    是否项目负责人



28997
28998
28999
# File 'lib/v20210820/models.rb', line 28997

def AppId
  @AppId
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Roles:

    用户角色对象

  • UserName:

    mc

  • UserId:

    用户id

  • CreateTime:

    创建时间

  • Creator:

    是否创建者

  • DisplayName:

    显示名称

  • IsProjectAdmin:

    是否项目管理员

  • PhoneNum:

    手机号

  • Email:

    邮箱

  • OwnerUin:

    主账号id

  • AppId:

    租户iD

  • IsProjectOwner:

    是否项目负责人



28997
28998
28999
# File 'lib/v20210820/models.rb', line 28997

def CreateTime
  @CreateTime
end

#CreatorObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Roles:

    用户角色对象

  • UserName:

    mc

  • UserId:

    用户id

  • CreateTime:

    创建时间

  • Creator:

    是否创建者

  • DisplayName:

    显示名称

  • IsProjectAdmin:

    是否项目管理员

  • PhoneNum:

    手机号

  • Email:

    邮箱

  • OwnerUin:

    主账号id

  • AppId:

    租户iD

  • IsProjectOwner:

    是否项目负责人



28997
28998
28999
# File 'lib/v20210820/models.rb', line 28997

def Creator
  @Creator
end

#DisplayNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Roles:

    用户角色对象

  • UserName:

    mc

  • UserId:

    用户id

  • CreateTime:

    创建时间

  • Creator:

    是否创建者

  • DisplayName:

    显示名称

  • IsProjectAdmin:

    是否项目管理员

  • PhoneNum:

    手机号

  • Email:

    邮箱

  • OwnerUin:

    主账号id

  • AppId:

    租户iD

  • IsProjectOwner:

    是否项目负责人



28997
28998
28999
# File 'lib/v20210820/models.rb', line 28997

def DisplayName
  @DisplayName
end

#EmailObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Roles:

    用户角色对象

  • UserName:

    mc

  • UserId:

    用户id

  • CreateTime:

    创建时间

  • Creator:

    是否创建者

  • DisplayName:

    显示名称

  • IsProjectAdmin:

    是否项目管理员

  • PhoneNum:

    手机号

  • Email:

    邮箱

  • OwnerUin:

    主账号id

  • AppId:

    租户iD

  • IsProjectOwner:

    是否项目负责人



28997
28998
28999
# File 'lib/v20210820/models.rb', line 28997

def Email
  @Email
end

#IsProjectAdminObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Roles:

    用户角色对象

  • UserName:

    mc

  • UserId:

    用户id

  • CreateTime:

    创建时间

  • Creator:

    是否创建者

  • DisplayName:

    显示名称

  • IsProjectAdmin:

    是否项目管理员

  • PhoneNum:

    手机号

  • Email:

    邮箱

  • OwnerUin:

    主账号id

  • AppId:

    租户iD

  • IsProjectOwner:

    是否项目负责人



28997
28998
28999
# File 'lib/v20210820/models.rb', line 28997

def IsProjectAdmin
  @IsProjectAdmin
end

#IsProjectOwnerObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Roles:

    用户角色对象

  • UserName:

    mc

  • UserId:

    用户id

  • CreateTime:

    创建时间

  • Creator:

    是否创建者

  • DisplayName:

    显示名称

  • IsProjectAdmin:

    是否项目管理员

  • PhoneNum:

    手机号

  • Email:

    邮箱

  • OwnerUin:

    主账号id

  • AppId:

    租户iD

  • IsProjectOwner:

    是否项目负责人



28997
28998
28999
# File 'lib/v20210820/models.rb', line 28997

def IsProjectOwner
  @IsProjectOwner
end

#OwnerUinObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Roles:

    用户角色对象

  • UserName:

    mc

  • UserId:

    用户id

  • CreateTime:

    创建时间

  • Creator:

    是否创建者

  • DisplayName:

    显示名称

  • IsProjectAdmin:

    是否项目管理员

  • PhoneNum:

    手机号

  • Email:

    邮箱

  • OwnerUin:

    主账号id

  • AppId:

    租户iD

  • IsProjectOwner:

    是否项目负责人



28997
28998
28999
# File 'lib/v20210820/models.rb', line 28997

def OwnerUin
  @OwnerUin
end

#PhoneNumObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Roles:

    用户角色对象

  • UserName:

    mc

  • UserId:

    用户id

  • CreateTime:

    创建时间

  • Creator:

    是否创建者

  • DisplayName:

    显示名称

  • IsProjectAdmin:

    是否项目管理员

  • PhoneNum:

    手机号

  • Email:

    邮箱

  • OwnerUin:

    主账号id

  • AppId:

    租户iD

  • IsProjectOwner:

    是否项目负责人



28997
28998
28999
# File 'lib/v20210820/models.rb', line 28997

def PhoneNum
  @PhoneNum
end

#RolesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Roles:

    用户角色对象

  • UserName:

    mc

  • UserId:

    用户id

  • CreateTime:

    创建时间

  • Creator:

    是否创建者

  • DisplayName:

    显示名称

  • IsProjectAdmin:

    是否项目管理员

  • PhoneNum:

    手机号

  • Email:

    邮箱

  • OwnerUin:

    主账号id

  • AppId:

    租户iD

  • IsProjectOwner:

    是否项目负责人



28997
28998
28999
# File 'lib/v20210820/models.rb', line 28997

def Roles
  @Roles
end

#UserIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Roles:

    用户角色对象

  • UserName:

    mc

  • UserId:

    用户id

  • CreateTime:

    创建时间

  • Creator:

    是否创建者

  • DisplayName:

    显示名称

  • IsProjectAdmin:

    是否项目管理员

  • PhoneNum:

    手机号

  • Email:

    邮箱

  • OwnerUin:

    主账号id

  • AppId:

    租户iD

  • IsProjectOwner:

    是否项目负责人



28997
28998
28999
# File 'lib/v20210820/models.rb', line 28997

def UserId
  @UserId
end

#UserNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Roles:

    用户角色对象

  • UserName:

    mc

  • UserId:

    用户id

  • CreateTime:

    创建时间

  • Creator:

    是否创建者

  • DisplayName:

    显示名称

  • IsProjectAdmin:

    是否项目管理员

  • PhoneNum:

    手机号

  • Email:

    邮箱

  • OwnerUin:

    主账号id

  • AppId:

    租户iD

  • IsProjectOwner:

    是否项目负责人



28997
28998
28999
# File 'lib/v20210820/models.rb', line 28997

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



29014
29015
29016
29017
29018
29019
29020
29021
29022
29023
29024
29025
29026
29027
29028
29029
29030
29031
29032
29033
29034
# File 'lib/v20210820/models.rb', line 29014

def deserialize(params)
  unless params['Roles'].nil?
    @Roles = []
    params['Roles'].each do |i|
      systemrole_tmp = SystemRole.new
      systemrole_tmp.deserialize(i)
      @Roles << systemrole_tmp
    end
  end
  @UserName = params['UserName']
  @UserId = params['UserId']
  @CreateTime = params['CreateTime']
  @Creator = params['Creator']
  @DisplayName = params['DisplayName']
  @IsProjectAdmin = params['IsProjectAdmin']
  @PhoneNum = params['PhoneNum']
  @Email = params['Email']
  @OwnerUin = params['OwnerUin']
  @AppId = params['AppId']
  @IsProjectOwner = params['IsProjectOwner']
end