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.



4253
4254
4255
4256
4257
# File 'lib/v20220817/models.rb', line 4253

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



4251
4252
4253
# File 'lib/v20220817/models.rb', line 4251

def Avatar
  @Avatar
end

#NicknameObject

Parameters:

  • UserId:

    待修改用户ID

  • Nickname:

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

  • Avatar:

    待修改头像url



4251
4252
4253
# File 'lib/v20220817/models.rb', line 4251

def Nickname
  @Nickname
end

#UserIdObject

Parameters:

  • UserId:

    待修改用户ID

  • Nickname:

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

  • Avatar:

    待修改头像url



4251
4252
4253
# File 'lib/v20220817/models.rb', line 4251

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



4259
4260
4261
4262
4263
# File 'lib/v20220817/models.rb', line 4259

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