Class: TencentCloud::Weilingwith::V20230427::SsoTeamUser

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, realname = nil, usertype = nil, tenantid = nil, email = nil, phone = nil, status = nil, createat = nil, departmentid = nil, departmentname = nil, linkfilter = nil) ⇒ SsoTeamUser

Returns a new instance of SsoTeamUser.



7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
# File 'lib/v20230427/models.rb', line 7224

def initialize(userid=nil, realname=nil, usertype=nil, tenantid=nil, email=nil, phone=nil, status=nil, createat=nil, departmentid=nil, departmentname=nil, linkfilter=nil)
  @UserId = userid
  @RealName = realname
  @UserType = usertype
  @TenantId = tenantid
  @Email = email
  @Phone = phone
  @Status = status
  @CreateAt = createat
  @DepartmentId = departmentid
  @DepartmentName = departmentname
  @LinkFilter = linkfilter
end

Instance Attribute Details

#CreateAtObject

Parameters:

  • UserId:

    用户ID

  • RealName:

    用户名称

  • UserType:

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

  • TenantId:

    所属租户ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态

  • CreateAt:

    创建时间

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • LinkFilter:

    是否关联权限



7222
7223
7224
# File 'lib/v20230427/models.rb', line 7222

def CreateAt
  @CreateAt
end

#DepartmentIdObject

Parameters:

  • UserId:

    用户ID

  • RealName:

    用户名称

  • UserType:

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

  • TenantId:

    所属租户ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态

  • CreateAt:

    创建时间

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • LinkFilter:

    是否关联权限



7222
7223
7224
# File 'lib/v20230427/models.rb', line 7222

def DepartmentId
  @DepartmentId
end

#DepartmentNameObject

Parameters:

  • UserId:

    用户ID

  • RealName:

    用户名称

  • UserType:

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

  • TenantId:

    所属租户ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态

  • CreateAt:

    创建时间

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • LinkFilter:

    是否关联权限



7222
7223
7224
# File 'lib/v20230427/models.rb', line 7222

def DepartmentName
  @DepartmentName
end

#EmailObject

Parameters:

  • UserId:

    用户ID

  • RealName:

    用户名称

  • UserType:

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

  • TenantId:

    所属租户ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态

  • CreateAt:

    创建时间

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • LinkFilter:

    是否关联权限



7222
7223
7224
# File 'lib/v20230427/models.rb', line 7222

def Email
  @Email
end

#LinkFilterObject

Parameters:

  • UserId:

    用户ID

  • RealName:

    用户名称

  • UserType:

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

  • TenantId:

    所属租户ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态

  • CreateAt:

    创建时间

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • LinkFilter:

    是否关联权限



7222
7223
7224
# File 'lib/v20230427/models.rb', line 7222

def LinkFilter
  @LinkFilter
end

#PhoneObject

Parameters:

  • UserId:

    用户ID

  • RealName:

    用户名称

  • UserType:

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

  • TenantId:

    所属租户ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态

  • CreateAt:

    创建时间

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • LinkFilter:

    是否关联权限



7222
7223
7224
# File 'lib/v20230427/models.rb', line 7222

def Phone
  @Phone
end

#RealNameObject

Parameters:

  • UserId:

    用户ID

  • RealName:

    用户名称

  • UserType:

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

  • TenantId:

    所属租户ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态

  • CreateAt:

    创建时间

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • LinkFilter:

    是否关联权限



7222
7223
7224
# File 'lib/v20230427/models.rb', line 7222

def RealName
  @RealName
end

#StatusObject

Parameters:

  • UserId:

    用户ID

  • RealName:

    用户名称

  • UserType:

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

  • TenantId:

    所属租户ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态

  • CreateAt:

    创建时间

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • LinkFilter:

    是否关联权限



7222
7223
7224
# File 'lib/v20230427/models.rb', line 7222

def Status
  @Status
end

#TenantIdObject

Parameters:

  • UserId:

    用户ID

  • RealName:

    用户名称

  • UserType:

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

  • TenantId:

    所属租户ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态

  • CreateAt:

    创建时间

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • LinkFilter:

    是否关联权限



7222
7223
7224
# File 'lib/v20230427/models.rb', line 7222

def TenantId
  @TenantId
end

#UserIdObject

Parameters:

  • UserId:

    用户ID

  • RealName:

    用户名称

  • UserType:

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

  • TenantId:

    所属租户ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态

  • CreateAt:

    创建时间

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • LinkFilter:

    是否关联权限



7222
7223
7224
# File 'lib/v20230427/models.rb', line 7222

def UserId
  @UserId
end

#UserTypeObject

Parameters:

  • UserId:

    用户ID

  • RealName:

    用户名称

  • UserType:

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

  • TenantId:

    所属租户ID

  • Email:

    邮箱

  • Phone:

    电话

  • Status:

    用户状态

  • CreateAt:

    创建时间

  • DepartmentId:

    部门ID

  • DepartmentName:

    部门名称

  • LinkFilter:

    是否关联权限



7222
7223
7224
# File 'lib/v20230427/models.rb', line 7222

def UserType
  @UserType
end

Instance Method Details

#deserialize(params) ⇒ Object



7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
# File 'lib/v20230427/models.rb', line 7238

def deserialize(params)
  @UserId = params['UserId']
  @RealName = params['RealName']
  @UserType = params['UserType']
  @TenantId = params['TenantId']
  @Email = params['Email']
  @Phone = params['Phone']
  @Status = params['Status']
  @CreateAt = params['CreateAt']
  @DepartmentId = params['DepartmentId']
  @DepartmentName = params['DepartmentName']
  @LinkFilter = params['LinkFilter']
end