Class: TencentCloud::Weilingwith::V20230427::SsoUser

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

Overview

用户结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, username = nil, realname = nil, usertype = nil, tenantid = nil, usergroup = nil, email = nil, phone = nil, status = nil, createat = nil, updateat = nil, belongteam = nil, departmentid = nil, departmentname = nil, departmentuserid = nil, password = nil) ⇒ SsoUser

Returns a new instance of SsoUser.



7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
# File 'lib/v20230427/models.rb', line 7317

def initialize(userid=nil, username=nil, realname=nil, usertype=nil, tenantid=nil, usergroup=nil, email=nil, phone=nil, status=nil, createat=nil, updateat=nil, belongteam=nil, departmentid=nil, departmentname=nil, departmentuserid=nil, password=nil)
  @UserId = userid
  @UserName = username
  @RealName = realname
  @UserType = usertype
  @TenantId = tenantid
  @UserGroup = usergroup
  @Email = email
  @Phone = phone
  @Status = status
  @CreateAt = createat
  @UpdateAt = updateat
  @BelongTeam = belongteam
  @DepartmentId = departmentid
  @DepartmentName = departmentname
  @DepartmentUserId = departmentuserid
  @Password = password
end

Instance Attribute Details

#BelongTeamObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def BelongTeam
  @BelongTeam
end

#CreateAtObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def CreateAt
  @CreateAt
end

#DepartmentIdObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def DepartmentId
  @DepartmentId
end

#DepartmentNameObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def DepartmentName
  @DepartmentName
end

#DepartmentUserIdObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def DepartmentUserId
  @DepartmentUserId
end

#EmailObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def Email
  @Email
end

#PasswordObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def Password
  @Password
end

#PhoneObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def Phone
  @Phone
end

#RealNameObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def RealName
  @RealName
end

#StatusObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def Status
  @Status
end

#TenantIdObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def TenantId
  @TenantId
end

#UpdateAtObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def UpdateAt
  @UpdateAt
end

#UserGroupObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def UserGroup
  @UserGroup
end

#UserIdObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def UserId
  @UserId
end

#UserNameObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def UserName
  @UserName
end

#UserTypeObject

Parameters:

  • UserId:

    用户ID

  • UserName:

    用户昵称

  • RealName:

    用户名称

  • UserType:

    用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户

  • TenantId:

    所属租户ID

  • UserGroup:

    所属组ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态,0待审核,1正常启用,2禁用

  • CreateAt:

    创建时间

  • UpdateAt:

    更新时间

  • BelongTeam:

    是否属于团队,0不可用,1属于,2不属

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • DepartmentUserId:

    子账户ID

  • Password:

    密码



7315
7316
7317
# File 'lib/v20230427/models.rb', line 7315

def UserType
  @UserType
end

Instance Method Details

#deserialize(params) ⇒ Object



7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
# File 'lib/v20230427/models.rb', line 7336

def deserialize(params)
  @UserId = params['UserId']
  @UserName = params['UserName']
  @RealName = params['RealName']
  @UserType = params['UserType']
  @TenantId = params['TenantId']
  @UserGroup = params['UserGroup']
  @Email = params['Email']
  @Phone = params['Phone']
  @Status = params['Status']
  @CreateAt = params['CreateAt']
  @UpdateAt = params['UpdateAt']
  @BelongTeam = params['BelongTeam']
  @DepartmentId = params['DepartmentId']
  @DepartmentName = params['DepartmentName']
  @DepartmentUserId = params['DepartmentUserId']
  @Password = params['Password']
end