Class: TencentCloud::Organization::V20210331::UserInfo

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

Overview

用户信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(username = nil, firstname = nil, lastname = nil, displayname = nil, description = nil, email = nil, userstatus = nil, usertype = nil, userid = nil, createtime = nil, updatetime = nil, isselected = nil, password = nil, needresetpassword = nil) ⇒ UserInfo

Returns a new instance of UserInfo.



8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
# File 'lib/v20210331/models.rb', line 8620

def initialize(username=nil, firstname=nil, lastname=nil, displayname=nil, description=nil, email=nil, userstatus=nil, usertype=nil, userid=nil, createtime=nil, updatetime=nil, isselected=nil, password=nil, needresetpassword=nil)
  @UserName = username
  @FirstName = firstname
  @LastName = lastname
  @DisplayName = displayname
  @Description = description
  @Email = email
  @UserStatus = userstatus
  @UserType = usertype
  @UserId = userid
  @CreateTime = createtime
  @UpdateTime = updatetime
  @IsSelected = isselected
  @Password = password
  @NeedResetPassword = needresetpassword
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def CreateTime
  @CreateTime
end

#DescriptionObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def Description
  @Description
end

#DisplayNameObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def DisplayName
  @DisplayName
end

#EmailObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def Email
  @Email
end

#FirstNameObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def FirstName
  @FirstName
end

#IsSelectedObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def IsSelected
  @IsSelected
end

#LastNameObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def LastName
  @LastName
end

#NeedResetPasswordObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def NeedResetPassword
  @NeedResetPassword
end

#PasswordObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def Password
  @Password
end

#UpdateTimeObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def UpdateTime
  @UpdateTime
end

#UserIdObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def UserId
  @UserId
end

#UserNameObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def UserName
  @UserName
end

#UserStatusObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def UserStatus
  @UserStatus
end

#UserTypeObject

Parameters:

  • UserName:

    查询username。

  • FirstName:

    用户的名。

  • LastName:

    用户的姓。

  • DisplayName:

    用户的显示名称。

  • Description:

    用户的描述。

  • Email:

    用户的电子邮箱。目录内必须唯一。

  • UserStatus:

    用户状态 Enabled:启用, Disabled:禁用。

  • UserType:

    用户类型 Manual:手动创建,Synchronized:外部导入。

  • UserId:

    用户 ID

  • CreateTime:

    用户的创建时间

  • UpdateTime:

    用户的修改时间

  • IsSelected:

    是否选中

  • Password:

    用户密码

  • NeedResetPassword:

    下次登录是否需要重置密码, true: 需要重置密码, false:不需要重置密码



8618
8619
8620
# File 'lib/v20210331/models.rb', line 8618

def UserType
  @UserType
end

Instance Method Details

#deserialize(params) ⇒ Object



8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
# File 'lib/v20210331/models.rb', line 8637

def deserialize(params)
  @UserName = params['UserName']
  @FirstName = params['FirstName']
  @LastName = params['LastName']
  @DisplayName = params['DisplayName']
  @Description = params['Description']
  @Email = params['Email']
  @UserStatus = params['UserStatus']
  @UserType = params['UserType']
  @UserId = params['UserId']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @IsSelected = params['IsSelected']
  @Password = params['Password']
  @NeedResetPassword = params['NeedResetPassword']
end