Class: TencentCloud::Dlc::V20210125::UserMessage

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

Overview

用户部分信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, userdescription = nil, creator = nil, createtime = nil, useralias = nil, accounttype = nil) ⇒ UserMessage

Returns a new instance of UserMessage.



17401
17402
17403
17404
17405
17406
17407
17408
# File 'lib/v20210125/models.rb', line 17401

def initialize(userid=nil, userdescription=nil, creator=nil, createtime=nil, useralias=nil, accounttype=nil)
  @UserId = userid
  @UserDescription = userdescription
  @Creator = creator
  @CreateTime = createtime
  @UserAlias = useralias
  @AccountType = accounttype
end

Instance Attribute Details

#AccountTypeObject

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

Parameters:

  • UserId:

    用户Id,和CAM侧子用户Uin匹配

  • UserDescription:

    用户描述

  • Creator:

    当前用户的创建者

  • CreateTime:

    当前用户的创建时间,形如2021-07-28 16:19:32

  • UserAlias:

    用户别名

  • AccountType:

    用户来源类型TencentAccount(普通腾讯云用户) / EntraAccount(微软用户)



17399
17400
17401
# File 'lib/v20210125/models.rb', line 17399

def AccountType
  @AccountType
end

#CreateTimeObject

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

Parameters:

  • UserId:

    用户Id,和CAM侧子用户Uin匹配

  • UserDescription:

    用户描述

  • Creator:

    当前用户的创建者

  • CreateTime:

    当前用户的创建时间,形如2021-07-28 16:19:32

  • UserAlias:

    用户别名

  • AccountType:

    用户来源类型TencentAccount(普通腾讯云用户) / EntraAccount(微软用户)



17399
17400
17401
# File 'lib/v20210125/models.rb', line 17399

def CreateTime
  @CreateTime
end

#CreatorObject

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

Parameters:

  • UserId:

    用户Id,和CAM侧子用户Uin匹配

  • UserDescription:

    用户描述

  • Creator:

    当前用户的创建者

  • CreateTime:

    当前用户的创建时间,形如2021-07-28 16:19:32

  • UserAlias:

    用户别名

  • AccountType:

    用户来源类型TencentAccount(普通腾讯云用户) / EntraAccount(微软用户)



17399
17400
17401
# File 'lib/v20210125/models.rb', line 17399

def Creator
  @Creator
end

#UserAliasObject

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

Parameters:

  • UserId:

    用户Id,和CAM侧子用户Uin匹配

  • UserDescription:

    用户描述

  • Creator:

    当前用户的创建者

  • CreateTime:

    当前用户的创建时间,形如2021-07-28 16:19:32

  • UserAlias:

    用户别名

  • AccountType:

    用户来源类型TencentAccount(普通腾讯云用户) / EntraAccount(微软用户)



17399
17400
17401
# File 'lib/v20210125/models.rb', line 17399

def UserAlias
  @UserAlias
end

#UserDescriptionObject

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

Parameters:

  • UserId:

    用户Id,和CAM侧子用户Uin匹配

  • UserDescription:

    用户描述

  • Creator:

    当前用户的创建者

  • CreateTime:

    当前用户的创建时间,形如2021-07-28 16:19:32

  • UserAlias:

    用户别名

  • AccountType:

    用户来源类型TencentAccount(普通腾讯云用户) / EntraAccount(微软用户)



17399
17400
17401
# File 'lib/v20210125/models.rb', line 17399

def UserDescription
  @UserDescription
end

#UserIdObject

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

Parameters:

  • UserId:

    用户Id,和CAM侧子用户Uin匹配

  • UserDescription:

    用户描述

  • Creator:

    当前用户的创建者

  • CreateTime:

    当前用户的创建时间,形如2021-07-28 16:19:32

  • UserAlias:

    用户别名

  • AccountType:

    用户来源类型TencentAccount(普通腾讯云用户) / EntraAccount(微软用户)



17399
17400
17401
# File 'lib/v20210125/models.rb', line 17399

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



17410
17411
17412
17413
17414
17415
17416
17417
# File 'lib/v20210125/models.rb', line 17410

def deserialize(params)
  @UserId = params['UserId']
  @UserDescription = params['UserDescription']
  @Creator = params['Creator']
  @CreateTime = params['CreateTime']
  @UserAlias = params['UserAlias']
  @AccountType = params['AccountType']
end