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) ⇒ UpdateUserRequest

Returns a new instance of UpdateUserRequest.



8154
8155
8156
8157
8158
8159
8160
8161
8162
# File 'lib/v20210331/models.rb', line 8154

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

Instance Attribute Details

#NewDescriptionObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。



8152
8153
8154
# File 'lib/v20210331/models.rb', line 8152

def NewDescription
  @NewDescription
end

#NewDisplayNameObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。



8152
8153
8154
# File 'lib/v20210331/models.rb', line 8152

def NewDisplayName
  @NewDisplayName
end

#NewEmailObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。



8152
8153
8154
# File 'lib/v20210331/models.rb', line 8152

def NewEmail
  @NewEmail
end

#NewFirstNameObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。



8152
8153
8154
# File 'lib/v20210331/models.rb', line 8152

def NewFirstName
  @NewFirstName
end

#NewLastNameObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。



8152
8153
8154
# File 'lib/v20210331/models.rb', line 8152

def NewLastName
  @NewLastName
end

#UserIdObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。



8152
8153
8154
# File 'lib/v20210331/models.rb', line 8152

def UserId
  @UserId
end

#ZoneIdObject

Parameters:

  • ZoneId:

    空间 ID。

  • UserId:

    用户 ID。

  • NewFirstName:

    用户的名。

  • NewLastName:

    用户的姓。

  • NewDisplayName:

    用户的显示名称。

  • NewDescription:

    用户的描述。

  • NewEmail:

    用户的电子邮箱。



8152
8153
8154
# File 'lib/v20210331/models.rb', line 8152

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



8164
8165
8166
8167
8168
8169
8170
8171
8172
# File 'lib/v20210331/models.rb', line 8164

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