Class: TencentCloud::Tcb::V20180608::User

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

Overview

用户信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uid = nil, name = nil, type = nil, userstatus = nil, nickname = nil, phone = nil, email = nil, avatarurl = nil, description = nil) ⇒ User

Returns a new instance of User.



8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
# File 'lib/v20180608/models.rb', line 8943

def initialize(uid=nil, name=nil, type=nil, userstatus=nil, nickname=nil, phone=nil, email=nil, avatarurl=nil, description=nil)
  @Uid = uid
  @Name = name
  @Type = type
  @UserStatus = userstatus
  @NickName = nickname
  @Phone = phone
  @Email = email
  @AvatarUrl = avatarurl
  @Description = description
end

Instance Attribute Details

#AvatarUrlObject

Parameters:

  • Uid:

    用户ID

  • Name:

    用户名

  • Type:

    用户类型:internalUser-内部用户、externalUser-外部用户

  • UserStatus:

    用户状态:ACTIVE(激活)、BLOCKED(冻结)

  • NickName:

    用户昵称

  • Phone:

    手机号

  • Email:

    邮箱

  • AvatarUrl:

    头像链接

  • Description:

    用户描述



8941
8942
8943
# File 'lib/v20180608/models.rb', line 8941

def AvatarUrl
  @AvatarUrl
end

#DescriptionObject

Parameters:

  • Uid:

    用户ID

  • Name:

    用户名

  • Type:

    用户类型:internalUser-内部用户、externalUser-外部用户

  • UserStatus:

    用户状态:ACTIVE(激活)、BLOCKED(冻结)

  • NickName:

    用户昵称

  • Phone:

    手机号

  • Email:

    邮箱

  • AvatarUrl:

    头像链接

  • Description:

    用户描述



8941
8942
8943
# File 'lib/v20180608/models.rb', line 8941

def Description
  @Description
end

#EmailObject

Parameters:

  • Uid:

    用户ID

  • Name:

    用户名

  • Type:

    用户类型:internalUser-内部用户、externalUser-外部用户

  • UserStatus:

    用户状态:ACTIVE(激活)、BLOCKED(冻结)

  • NickName:

    用户昵称

  • Phone:

    手机号

  • Email:

    邮箱

  • AvatarUrl:

    头像链接

  • Description:

    用户描述



8941
8942
8943
# File 'lib/v20180608/models.rb', line 8941

def Email
  @Email
end

#NameObject

Parameters:

  • Uid:

    用户ID

  • Name:

    用户名

  • Type:

    用户类型:internalUser-内部用户、externalUser-外部用户

  • UserStatus:

    用户状态:ACTIVE(激活)、BLOCKED(冻结)

  • NickName:

    用户昵称

  • Phone:

    手机号

  • Email:

    邮箱

  • AvatarUrl:

    头像链接

  • Description:

    用户描述



8941
8942
8943
# File 'lib/v20180608/models.rb', line 8941

def Name
  @Name
end

#NickNameObject

Parameters:

  • Uid:

    用户ID

  • Name:

    用户名

  • Type:

    用户类型:internalUser-内部用户、externalUser-外部用户

  • UserStatus:

    用户状态:ACTIVE(激活)、BLOCKED(冻结)

  • NickName:

    用户昵称

  • Phone:

    手机号

  • Email:

    邮箱

  • AvatarUrl:

    头像链接

  • Description:

    用户描述



8941
8942
8943
# File 'lib/v20180608/models.rb', line 8941

def NickName
  @NickName
end

#PhoneObject

Parameters:

  • Uid:

    用户ID

  • Name:

    用户名

  • Type:

    用户类型:internalUser-内部用户、externalUser-外部用户

  • UserStatus:

    用户状态:ACTIVE(激活)、BLOCKED(冻结)

  • NickName:

    用户昵称

  • Phone:

    手机号

  • Email:

    邮箱

  • AvatarUrl:

    头像链接

  • Description:

    用户描述



8941
8942
8943
# File 'lib/v20180608/models.rb', line 8941

def Phone
  @Phone
end

#TypeObject

Parameters:

  • Uid:

    用户ID

  • Name:

    用户名

  • Type:

    用户类型:internalUser-内部用户、externalUser-外部用户

  • UserStatus:

    用户状态:ACTIVE(激活)、BLOCKED(冻结)

  • NickName:

    用户昵称

  • Phone:

    手机号

  • Email:

    邮箱

  • AvatarUrl:

    头像链接

  • Description:

    用户描述



8941
8942
8943
# File 'lib/v20180608/models.rb', line 8941

def Type
  @Type
end

#UidObject

Parameters:

  • Uid:

    用户ID

  • Name:

    用户名

  • Type:

    用户类型:internalUser-内部用户、externalUser-外部用户

  • UserStatus:

    用户状态:ACTIVE(激活)、BLOCKED(冻结)

  • NickName:

    用户昵称

  • Phone:

    手机号

  • Email:

    邮箱

  • AvatarUrl:

    头像链接

  • Description:

    用户描述



8941
8942
8943
# File 'lib/v20180608/models.rb', line 8941

def Uid
  @Uid
end

#UserStatusObject

Parameters:

  • Uid:

    用户ID

  • Name:

    用户名

  • Type:

    用户类型:internalUser-内部用户、externalUser-外部用户

  • UserStatus:

    用户状态:ACTIVE(激活)、BLOCKED(冻结)

  • NickName:

    用户昵称

  • Phone:

    手机号

  • Email:

    邮箱

  • AvatarUrl:

    头像链接

  • Description:

    用户描述



8941
8942
8943
# File 'lib/v20180608/models.rb', line 8941

def UserStatus
  @UserStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
# File 'lib/v20180608/models.rb', line 8955

def deserialize(params)
  @Uid = params['Uid']
  @Name = params['Name']
  @Type = params['Type']
  @UserStatus = params['UserStatus']
  @NickName = params['NickName']
  @Phone = params['Phone']
  @Email = params['Email']
  @AvatarUrl = params['AvatarUrl']
  @Description = params['Description']
end