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, createtimestamp = nil, status = nil) ⇒ ProjectUserRole

Returns a new instance of ProjectUserRole.



30353
30354
30355
30356
30357
30358
30359
30360
30361
30362
30363
30364
30365
30366
30367
30368
# File 'lib/v20210820/models.rb', line 30353

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, createtimestamp=nil, status=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
  @CreateTimestamp = createtimestamp
  @Status = status
end

Instance Attribute Details

#AppIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def AppId
  @AppId
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def CreateTime
  @CreateTime
end

#CreateTimestampObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def CreateTimestamp
  @CreateTimestamp
end

#CreatorObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def Creator
  @Creator
end

#DisplayNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def DisplayName
  @DisplayName
end

#EmailObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def Email
  @Email
end

#IsProjectAdminObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def IsProjectAdmin
  @IsProjectAdmin
end

#IsProjectOwnerObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def IsProjectOwner
  @IsProjectOwner
end

#OwnerUinObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def OwnerUin
  @OwnerUin
end

#PhoneNumObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def PhoneNum
  @PhoneNum
end

#RolesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def Roles
  @Roles
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def Status
  @Status
end

#UserIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def UserId
  @UserId
end

#UserNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    是否项目负责人

  • CreateTimestamp:

    创建时间

  • Status:

    用户状态 0:历史 1:正常 2:已删除



30351
30352
30353
# File 'lib/v20210820/models.rb', line 30351

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



30370
30371
30372
30373
30374
30375
30376
30377
30378
30379
30380
30381
30382
30383
30384
30385
30386
30387
30388
30389
30390
30391
30392
# File 'lib/v20210820/models.rb', line 30370

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']
  @CreateTimestamp = params['CreateTimestamp']
  @Status = params['Status']
end