Class: TencentCloud::Wedata::V20250806::ProjectUserRole

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

Overview

项目的用户对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(appid = nil, rootaccountid = nil, useruin = nil, username = nil, displayname = nil, roles = nil, iscreator = nil, createtime = nil, isprojectowner = nil, phonenum = nil, email = nil) ⇒ ProjectUserRole

Returns a new instance of ProjectUserRole.



10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
# File 'lib/v20250806/models.rb', line 10010

def initialize(appid=nil, rootaccountid=nil, useruin=nil, username=nil, displayname=nil, roles=nil, iscreator=nil, createtime=nil, isprojectowner=nil, phonenum=nil, email=nil)
  @AppId = appid
  @RootAccountId = rootaccountid
  @UserUin = useruin
  @UserName = username
  @DisplayName = displayname
  @Roles = roles
  @IsCreator = iscreator
  @CreateTime = createtime
  @IsProjectOwner = isprojectowner
  @PhoneNum = phonenum
  @Email = email
end

Instance Attribute Details

#AppIdObject

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

Parameters:

  • AppId:

    租户id

  • RootAccountId:

    主账号id

  • UserUin:

    用户id

  • UserName:

    用户名

  • DisplayName:

    显示名称

  • Roles:

    用户角色对象

  • IsCreator:

    是否创建者

  • CreateTime:

    创建时间

  • IsProjectOwner:

    是否项目负责人

  • PhoneNum:

    手机号

  • Email:

    邮箱



10008
10009
10010
# File 'lib/v20250806/models.rb', line 10008

def AppId
  @AppId
end

#CreateTimeObject

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

Parameters:

  • AppId:

    租户id

  • RootAccountId:

    主账号id

  • UserUin:

    用户id

  • UserName:

    用户名

  • DisplayName:

    显示名称

  • Roles:

    用户角色对象

  • IsCreator:

    是否创建者

  • CreateTime:

    创建时间

  • IsProjectOwner:

    是否项目负责人

  • PhoneNum:

    手机号

  • Email:

    邮箱



10008
10009
10010
# File 'lib/v20250806/models.rb', line 10008

def CreateTime
  @CreateTime
end

#DisplayNameObject

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

Parameters:

  • AppId:

    租户id

  • RootAccountId:

    主账号id

  • UserUin:

    用户id

  • UserName:

    用户名

  • DisplayName:

    显示名称

  • Roles:

    用户角色对象

  • IsCreator:

    是否创建者

  • CreateTime:

    创建时间

  • IsProjectOwner:

    是否项目负责人

  • PhoneNum:

    手机号

  • Email:

    邮箱



10008
10009
10010
# File 'lib/v20250806/models.rb', line 10008

def DisplayName
  @DisplayName
end

#EmailObject

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

Parameters:

  • AppId:

    租户id

  • RootAccountId:

    主账号id

  • UserUin:

    用户id

  • UserName:

    用户名

  • DisplayName:

    显示名称

  • Roles:

    用户角色对象

  • IsCreator:

    是否创建者

  • CreateTime:

    创建时间

  • IsProjectOwner:

    是否项目负责人

  • PhoneNum:

    手机号

  • Email:

    邮箱



10008
10009
10010
# File 'lib/v20250806/models.rb', line 10008

def Email
  @Email
end

#IsCreatorObject

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

Parameters:

  • AppId:

    租户id

  • RootAccountId:

    主账号id

  • UserUin:

    用户id

  • UserName:

    用户名

  • DisplayName:

    显示名称

  • Roles:

    用户角色对象

  • IsCreator:

    是否创建者

  • CreateTime:

    创建时间

  • IsProjectOwner:

    是否项目负责人

  • PhoneNum:

    手机号

  • Email:

    邮箱



10008
10009
10010
# File 'lib/v20250806/models.rb', line 10008

def IsCreator
  @IsCreator
end

#IsProjectOwnerObject

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

Parameters:

  • AppId:

    租户id

  • RootAccountId:

    主账号id

  • UserUin:

    用户id

  • UserName:

    用户名

  • DisplayName:

    显示名称

  • Roles:

    用户角色对象

  • IsCreator:

    是否创建者

  • CreateTime:

    创建时间

  • IsProjectOwner:

    是否项目负责人

  • PhoneNum:

    手机号

  • Email:

    邮箱



10008
10009
10010
# File 'lib/v20250806/models.rb', line 10008

def IsProjectOwner
  @IsProjectOwner
end

#PhoneNumObject

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

Parameters:

  • AppId:

    租户id

  • RootAccountId:

    主账号id

  • UserUin:

    用户id

  • UserName:

    用户名

  • DisplayName:

    显示名称

  • Roles:

    用户角色对象

  • IsCreator:

    是否创建者

  • CreateTime:

    创建时间

  • IsProjectOwner:

    是否项目负责人

  • PhoneNum:

    手机号

  • Email:

    邮箱



10008
10009
10010
# File 'lib/v20250806/models.rb', line 10008

def PhoneNum
  @PhoneNum
end

#RolesObject

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

Parameters:

  • AppId:

    租户id

  • RootAccountId:

    主账号id

  • UserUin:

    用户id

  • UserName:

    用户名

  • DisplayName:

    显示名称

  • Roles:

    用户角色对象

  • IsCreator:

    是否创建者

  • CreateTime:

    创建时间

  • IsProjectOwner:

    是否项目负责人

  • PhoneNum:

    手机号

  • Email:

    邮箱



10008
10009
10010
# File 'lib/v20250806/models.rb', line 10008

def Roles
  @Roles
end

#RootAccountIdObject

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

Parameters:

  • AppId:

    租户id

  • RootAccountId:

    主账号id

  • UserUin:

    用户id

  • UserName:

    用户名

  • DisplayName:

    显示名称

  • Roles:

    用户角色对象

  • IsCreator:

    是否创建者

  • CreateTime:

    创建时间

  • IsProjectOwner:

    是否项目负责人

  • PhoneNum:

    手机号

  • Email:

    邮箱



10008
10009
10010
# File 'lib/v20250806/models.rb', line 10008

def RootAccountId
  @RootAccountId
end

#UserNameObject

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

Parameters:

  • AppId:

    租户id

  • RootAccountId:

    主账号id

  • UserUin:

    用户id

  • UserName:

    用户名

  • DisplayName:

    显示名称

  • Roles:

    用户角色对象

  • IsCreator:

    是否创建者

  • CreateTime:

    创建时间

  • IsProjectOwner:

    是否项目负责人

  • PhoneNum:

    手机号

  • Email:

    邮箱



10008
10009
10010
# File 'lib/v20250806/models.rb', line 10008

def UserName
  @UserName
end

#UserUinObject

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

Parameters:

  • AppId:

    租户id

  • RootAccountId:

    主账号id

  • UserUin:

    用户id

  • UserName:

    用户名

  • DisplayName:

    显示名称

  • Roles:

    用户角色对象

  • IsCreator:

    是否创建者

  • CreateTime:

    创建时间

  • IsProjectOwner:

    是否项目负责人

  • PhoneNum:

    手机号

  • Email:

    邮箱



10008
10009
10010
# File 'lib/v20250806/models.rb', line 10008

def UserUin
  @UserUin
end

Instance Method Details

#deserialize(params) ⇒ Object



10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
# File 'lib/v20250806/models.rb', line 10024

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