Class: TencentCloud::Lcic::V20220817::ModifyUserProfileRequest

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

Overview

ModifyUserProfile请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, nickname = nil, avatar = nil) ⇒ ModifyUserProfileRequest

Returns a new instance of ModifyUserProfileRequest.



4293
4294
4295
4296
4297
# File 'lib/v20220817/models.rb', line 4293

def initialize(userid=nil, nickname=nil, avatar=nil)
  @UserId = userid
  @Nickname = nickname
  @Avatar = avatar
end

Instance Attribute Details

#AvatarObject

Parameters:

  • UserId:

    待修改用户ID

  • Nickname:

    待修改的用户名。对应注册用户下“Name“字段,本次修改是对此内容进行修改。

  • Avatar:

    待修改头像url



4291
4292
4293
# File 'lib/v20220817/models.rb', line 4291

def Avatar
  @Avatar
end

#NicknameObject

Parameters:

  • UserId:

    待修改用户ID

  • Nickname:

    待修改的用户名。对应注册用户下“Name“字段,本次修改是对此内容进行修改。

  • Avatar:

    待修改头像url



4291
4292
4293
# File 'lib/v20220817/models.rb', line 4291

def Nickname
  @Nickname
end

#UserIdObject

Parameters:

  • UserId:

    待修改用户ID

  • Nickname:

    待修改的用户名。对应注册用户下“Name“字段,本次修改是对此内容进行修改。

  • Avatar:

    待修改头像url



4291
4292
4293
# File 'lib/v20220817/models.rb', line 4291

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



4299
4300
4301
4302
4303
# File 'lib/v20220817/models.rb', line 4299

def deserialize(params)
  @UserId = params['UserId']
  @Nickname = params['Nickname']
  @Avatar = params['Avatar']
end