Class: TencentCloud::Organization::V20210331::UpdateUserRequest

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

Overview

UpdateUser请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, userid = nil, newfirstname = nil, newlastname = nil, newdisplayname = nil, newdescription = nil, newemail = nil, needresetpassword = nil) ⇒ UpdateUserRequest

Returns a new instance of UpdateUserRequest.



8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
# File 'lib/v20210331/models.rb', line 8417

def initialize(zoneid=nil, userid=nil, newfirstname=nil, newlastname=nil, newdisplayname=nil, newdescription=nil, newemail=nil, needresetpassword=nil)
  @ZoneId = zoneid
  @UserId = userid
  @NewFirstName = newfirstname
  @NewLastName = newlastname
  @NewDisplayName = newdisplayname
  @NewDescription = newdescription
  @NewEmail = newemail
  @NeedResetPassword = needresetpassword
end

Instance Attribute Details

#NeedResetPasswordObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。

  • NeedResetPassword:

    是否需要重置密码



8415
8416
8417
# File 'lib/v20210331/models.rb', line 8415

def NeedResetPassword
  @NeedResetPassword
end

#NewDescriptionObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。

  • NeedResetPassword:

    是否需要重置密码



8415
8416
8417
# File 'lib/v20210331/models.rb', line 8415

def NewDescription
  @NewDescription
end

#NewDisplayNameObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。

  • NeedResetPassword:

    是否需要重置密码



8415
8416
8417
# File 'lib/v20210331/models.rb', line 8415

def NewDisplayName
  @NewDisplayName
end

#NewEmailObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。

  • NeedResetPassword:

    是否需要重置密码



8415
8416
8417
# File 'lib/v20210331/models.rb', line 8415

def NewEmail
  @NewEmail
end

#NewFirstNameObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。

  • NeedResetPassword:

    是否需要重置密码



8415
8416
8417
# File 'lib/v20210331/models.rb', line 8415

def NewFirstName
  @NewFirstName
end

#NewLastNameObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。

  • NeedResetPassword:

    是否需要重置密码



8415
8416
8417
# File 'lib/v20210331/models.rb', line 8415

def NewLastName
  @NewLastName
end

#UserIdObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。

  • NeedResetPassword:

    是否需要重置密码



8415
8416
8417
# File 'lib/v20210331/models.rb', line 8415

def UserId
  @UserId
end

#ZoneIdObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。

  • NeedResetPassword:

    是否需要重置密码



8415
8416
8417
# File 'lib/v20210331/models.rb', line 8415

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
# File 'lib/v20210331/models.rb', line 8428

def deserialize(params)
  @ZoneId = params['ZoneId']
  @UserId = params['UserId']
  @NewFirstName = params['NewFirstName']
  @NewLastName = params['NewLastName']
  @NewDisplayName = params['NewDisplayName']
  @NewDescription = params['NewDescription']
  @NewEmail = params['NewEmail']
  @NeedResetPassword = params['NeedResetPassword']
end