Class: TencentCloud::Bi::V20220105::ModifyUserRoleRequest

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

Overview

ModifyUserRole请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, roleidlist = nil, email = nil, username = nil, phonenumber = nil, areacode = nil, appuserid = nil, loginsecuritystatus = nil, resetpasswordtip = nil, forceresetpassword = nil, passwordexpired = nil) ⇒ ModifyUserRoleRequest

Returns a new instance of ModifyUserRoleRequest.



3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
# File 'lib/v20220105/models.rb', line 3101

def initialize(userid=nil, roleidlist=nil, email=nil, username=nil, phonenumber=nil, areacode=nil, appuserid=nil, loginsecuritystatus=nil, resetpasswordtip=nil, forceresetpassword=nil, passwordexpired=nil)
  @UserId = userid
  @RoleIdList = roleidlist
  @Email = email
  @UserName = username
  @PhoneNumber = phonenumber
  @AreaCode = areacode
  @AppUserId = appuserid
  @LoginSecurityStatus = loginsecuritystatus
  @ResetPassWordTip = resetpasswordtip
  @ForceResetPassWord = forceresetpassword
  @PasswordExpired = passwordexpired
end

Instance Attribute Details

#AppUserIdObject

Parameters:

  • UserId:

    用户ID

  • RoleIdList:

    角色ID 列表

  • Email:

    邮箱

  • UserName:

    用户名

  • PhoneNumber:

    手机号

  • AreaCode:

    手机区号

  • AppUserId:

    企业微信应用用户id

  • LoginSecurityStatus:

    是否开启手机验证码登录(0 关闭,1 开启)

  • ResetPassWordTip:

    是否开启密码过期提醒(0 关闭,1 开启

  • ForceResetPassWord:

    强制修改密码(0 关闭,1 开启)

  • PasswordExpired:

    密码过期提醒时间,30、60、90(默认)、180天



3099
3100
3101
# File 'lib/v20220105/models.rb', line 3099

def AppUserId
  @AppUserId
end

#AreaCodeObject

Parameters:

  • UserId:

    用户ID

  • RoleIdList:

    角色ID 列表

  • Email:

    邮箱

  • UserName:

    用户名

  • PhoneNumber:

    手机号

  • AreaCode:

    手机区号

  • AppUserId:

    企业微信应用用户id

  • LoginSecurityStatus:

    是否开启手机验证码登录(0 关闭,1 开启)

  • ResetPassWordTip:

    是否开启密码过期提醒(0 关闭,1 开启

  • ForceResetPassWord:

    强制修改密码(0 关闭,1 开启)

  • PasswordExpired:

    密码过期提醒时间,30、60、90(默认)、180天



3099
3100
3101
# File 'lib/v20220105/models.rb', line 3099

def AreaCode
  @AreaCode
end

#EmailObject

Parameters:

  • UserId:

    用户ID

  • RoleIdList:

    角色ID 列表

  • Email:

    邮箱

  • UserName:

    用户名

  • PhoneNumber:

    手机号

  • AreaCode:

    手机区号

  • AppUserId:

    企业微信应用用户id

  • LoginSecurityStatus:

    是否开启手机验证码登录(0 关闭,1 开启)

  • ResetPassWordTip:

    是否开启密码过期提醒(0 关闭,1 开启

  • ForceResetPassWord:

    强制修改密码(0 关闭,1 开启)

  • PasswordExpired:

    密码过期提醒时间,30、60、90(默认)、180天



3099
3100
3101
# File 'lib/v20220105/models.rb', line 3099

def Email
  @Email
end

#ForceResetPassWordObject

Parameters:

  • UserId:

    用户ID

  • RoleIdList:

    角色ID 列表

  • Email:

    邮箱

  • UserName:

    用户名

  • PhoneNumber:

    手机号

  • AreaCode:

    手机区号

  • AppUserId:

    企业微信应用用户id

  • LoginSecurityStatus:

    是否开启手机验证码登录(0 关闭,1 开启)

  • ResetPassWordTip:

    是否开启密码过期提醒(0 关闭,1 开启

  • ForceResetPassWord:

    强制修改密码(0 关闭,1 开启)

  • PasswordExpired:

    密码过期提醒时间,30、60、90(默认)、180天



3099
3100
3101
# File 'lib/v20220105/models.rb', line 3099

def ForceResetPassWord
  @ForceResetPassWord
end

#LoginSecurityStatusObject

Parameters:

  • UserId:

    用户ID

  • RoleIdList:

    角色ID 列表

  • Email:

    邮箱

  • UserName:

    用户名

  • PhoneNumber:

    手机号

  • AreaCode:

    手机区号

  • AppUserId:

    企业微信应用用户id

  • LoginSecurityStatus:

    是否开启手机验证码登录(0 关闭,1 开启)

  • ResetPassWordTip:

    是否开启密码过期提醒(0 关闭,1 开启

  • ForceResetPassWord:

    强制修改密码(0 关闭,1 开启)

  • PasswordExpired:

    密码过期提醒时间,30、60、90(默认)、180天



3099
3100
3101
# File 'lib/v20220105/models.rb', line 3099

def LoginSecurityStatus
  @LoginSecurityStatus
end

#PasswordExpiredObject

Parameters:

  • UserId:

    用户ID

  • RoleIdList:

    角色ID 列表

  • Email:

    邮箱

  • UserName:

    用户名

  • PhoneNumber:

    手机号

  • AreaCode:

    手机区号

  • AppUserId:

    企业微信应用用户id

  • LoginSecurityStatus:

    是否开启手机验证码登录(0 关闭,1 开启)

  • ResetPassWordTip:

    是否开启密码过期提醒(0 关闭,1 开启

  • ForceResetPassWord:

    强制修改密码(0 关闭,1 开启)

  • PasswordExpired:

    密码过期提醒时间,30、60、90(默认)、180天



3099
3100
3101
# File 'lib/v20220105/models.rb', line 3099

def PasswordExpired
  @PasswordExpired
end

#PhoneNumberObject

Parameters:

  • UserId:

    用户ID

  • RoleIdList:

    角色ID 列表

  • Email:

    邮箱

  • UserName:

    用户名

  • PhoneNumber:

    手机号

  • AreaCode:

    手机区号

  • AppUserId:

    企业微信应用用户id

  • LoginSecurityStatus:

    是否开启手机验证码登录(0 关闭,1 开启)

  • ResetPassWordTip:

    是否开启密码过期提醒(0 关闭,1 开启

  • ForceResetPassWord:

    强制修改密码(0 关闭,1 开启)

  • PasswordExpired:

    密码过期提醒时间,30、60、90(默认)、180天



3099
3100
3101
# File 'lib/v20220105/models.rb', line 3099

def PhoneNumber
  @PhoneNumber
end

#ResetPassWordTipObject

Parameters:

  • UserId:

    用户ID

  • RoleIdList:

    角色ID 列表

  • Email:

    邮箱

  • UserName:

    用户名

  • PhoneNumber:

    手机号

  • AreaCode:

    手机区号

  • AppUserId:

    企业微信应用用户id

  • LoginSecurityStatus:

    是否开启手机验证码登录(0 关闭,1 开启)

  • ResetPassWordTip:

    是否开启密码过期提醒(0 关闭,1 开启

  • ForceResetPassWord:

    强制修改密码(0 关闭,1 开启)

  • PasswordExpired:

    密码过期提醒时间,30、60、90(默认)、180天



3099
3100
3101
# File 'lib/v20220105/models.rb', line 3099

def ResetPassWordTip
  @ResetPassWordTip
end

#RoleIdListObject

Parameters:

  • UserId:

    用户ID

  • RoleIdList:

    角色ID 列表

  • Email:

    邮箱

  • UserName:

    用户名

  • PhoneNumber:

    手机号

  • AreaCode:

    手机区号

  • AppUserId:

    企业微信应用用户id

  • LoginSecurityStatus:

    是否开启手机验证码登录(0 关闭,1 开启)

  • ResetPassWordTip:

    是否开启密码过期提醒(0 关闭,1 开启

  • ForceResetPassWord:

    强制修改密码(0 关闭,1 开启)

  • PasswordExpired:

    密码过期提醒时间,30、60、90(默认)、180天



3099
3100
3101
# File 'lib/v20220105/models.rb', line 3099

def RoleIdList
  @RoleIdList
end

#UserIdObject

Parameters:

  • UserId:

    用户ID

  • RoleIdList:

    角色ID 列表

  • Email:

    邮箱

  • UserName:

    用户名

  • PhoneNumber:

    手机号

  • AreaCode:

    手机区号

  • AppUserId:

    企业微信应用用户id

  • LoginSecurityStatus:

    是否开启手机验证码登录(0 关闭,1 开启)

  • ResetPassWordTip:

    是否开启密码过期提醒(0 关闭,1 开启

  • ForceResetPassWord:

    强制修改密码(0 关闭,1 开启)

  • PasswordExpired:

    密码过期提醒时间,30、60、90(默认)、180天



3099
3100
3101
# File 'lib/v20220105/models.rb', line 3099

def UserId
  @UserId
end

#UserNameObject

Parameters:

  • UserId:

    用户ID

  • RoleIdList:

    角色ID 列表

  • Email:

    邮箱

  • UserName:

    用户名

  • PhoneNumber:

    手机号

  • AreaCode:

    手机区号

  • AppUserId:

    企业微信应用用户id

  • LoginSecurityStatus:

    是否开启手机验证码登录(0 关闭,1 开启)

  • ResetPassWordTip:

    是否开启密码过期提醒(0 关闭,1 开启

  • ForceResetPassWord:

    强制修改密码(0 关闭,1 开启)

  • PasswordExpired:

    密码过期提醒时间,30、60、90(默认)、180天



3099
3100
3101
# File 'lib/v20220105/models.rb', line 3099

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
# File 'lib/v20220105/models.rb', line 3115

def deserialize(params)
  @UserId = params['UserId']
  @RoleIdList = params['RoleIdList']
  @Email = params['Email']
  @UserName = params['UserName']
  @PhoneNumber = params['PhoneNumber']
  @AreaCode = params['AreaCode']
  @AppUserId = params['AppUserId']
  @LoginSecurityStatus = params['LoginSecurityStatus']
  @ResetPassWordTip = params['ResetPassWordTip']
  @ForceResetPassWord = params['ForceResetPassWord']
  @PasswordExpired = params['PasswordExpired']
end