Class: TencentCloud::Ims::V20201229::User

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

Overview

用于表示业务用户的账号相关信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, nickname = nil, accounttype = nil, gender = nil, age = nil, level = nil, phone = nil, desc = nil, headurl = nil) ⇒ User

Returns a new instance of User.



822
823
824
825
826
827
828
829
830
831
832
# File 'lib/v20201229/models.rb', line 822

def initialize(userid=nil, nickname=nil, accounttype=nil, gender=nil, age=nil, level=nil, phone=nil, desc=nil, headurl=nil)
  @UserId = userid
  @Nickname = nickname
  @AccountType = accounttype
  @Gender = gender
  @Age = age
  @Level = level
  @Phone = phone
  @Desc = desc
  @HeadUrl = headurl
end

Instance Attribute Details

#AccountTypeObject

备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。该字段与账号ID参数(UserId)配合使用可确定唯一账号。取值:0(默认值,代表性别未知)、1(男性)、2(女性)。取值:0(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。取值:0(默认值,代表等级未知)、1(等级较低)、2(等级中等)、3(等级较高),目前**暂不支持自定义等级**。备注:请保持手机号格式的统一,如区号格式(086/+86)等。

Parameters:

  • UserId:

    该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。

  • Nickname:

    该字段表示业务用户对应的账号昵称信息。

  • AccountType:

    该字段表示业务用户ID对应的账号类型,取值:1-微信uin,2-QQ号,3-微信群uin,4-qq群号,5-微信openid,6-QQopenid,7-其它string。

  • Gender:

    该字段表示业务用户对应账号的性别信息。

  • Age:

    该字段表示业务用户对应账号的年龄信息。

  • Level:

    该字段表示业务用户对应账号的等级信息。

  • Phone:

    该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。

  • Desc:

    该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。

  • HeadUrl:

    该字段表示业务用户头像图片的访问链接(URL),支持PNG、JPG、JPEG、BMP、GIF、WEBP格式。
    备注:头像图片**大小不超过5MB**,建议**分辨率不低于256x256**;图片下载时间限制为3秒,超过则会返回下载超时。



820
821
822
# File 'lib/v20201229/models.rb', line 820

def AccountType
  @AccountType
end

#AgeObject

备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。该字段与账号ID参数(UserId)配合使用可确定唯一账号。取值:0(默认值,代表性别未知)、1(男性)、2(女性)。取值:0(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。取值:0(默认值,代表等级未知)、1(等级较低)、2(等级中等)、3(等级较高),目前**暂不支持自定义等级**。备注:请保持手机号格式的统一,如区号格式(086/+86)等。

Parameters:

  • UserId:

    该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。

  • Nickname:

    该字段表示业务用户对应的账号昵称信息。

  • AccountType:

    该字段表示业务用户ID对应的账号类型,取值:1-微信uin,2-QQ号,3-微信群uin,4-qq群号,5-微信openid,6-QQopenid,7-其它string。

  • Gender:

    该字段表示业务用户对应账号的性别信息。

  • Age:

    该字段表示业务用户对应账号的年龄信息。

  • Level:

    该字段表示业务用户对应账号的等级信息。

  • Phone:

    该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。

  • Desc:

    该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。

  • HeadUrl:

    该字段表示业务用户头像图片的访问链接(URL),支持PNG、JPG、JPEG、BMP、GIF、WEBP格式。
    备注:头像图片**大小不超过5MB**,建议**分辨率不低于256x256**;图片下载时间限制为3秒,超过则会返回下载超时。



820
821
822
# File 'lib/v20201229/models.rb', line 820

def Age
  @Age
end

#DescObject

备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。该字段与账号ID参数(UserId)配合使用可确定唯一账号。取值:0(默认值,代表性别未知)、1(男性)、2(女性)。取值:0(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。取值:0(默认值,代表等级未知)、1(等级较低)、2(等级中等)、3(等级较高),目前**暂不支持自定义等级**。备注:请保持手机号格式的统一,如区号格式(086/+86)等。

Parameters:

  • UserId:

    该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。

  • Nickname:

    该字段表示业务用户对应的账号昵称信息。

  • AccountType:

    该字段表示业务用户ID对应的账号类型,取值:1-微信uin,2-QQ号,3-微信群uin,4-qq群号,5-微信openid,6-QQopenid,7-其它string。

  • Gender:

    该字段表示业务用户对应账号的性别信息。

  • Age:

    该字段表示业务用户对应账号的年龄信息。

  • Level:

    该字段表示业务用户对应账号的等级信息。

  • Phone:

    该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。

  • Desc:

    该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。

  • HeadUrl:

    该字段表示业务用户头像图片的访问链接(URL),支持PNG、JPG、JPEG、BMP、GIF、WEBP格式。
    备注:头像图片**大小不超过5MB**,建议**分辨率不低于256x256**;图片下载时间限制为3秒,超过则会返回下载超时。



820
821
822
# File 'lib/v20201229/models.rb', line 820

def Desc
  @Desc
end

#GenderObject

备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。该字段与账号ID参数(UserId)配合使用可确定唯一账号。取值:0(默认值,代表性别未知)、1(男性)、2(女性)。取值:0(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。取值:0(默认值,代表等级未知)、1(等级较低)、2(等级中等)、3(等级较高),目前**暂不支持自定义等级**。备注:请保持手机号格式的统一,如区号格式(086/+86)等。

Parameters:

  • UserId:

    该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。

  • Nickname:

    该字段表示业务用户对应的账号昵称信息。

  • AccountType:

    该字段表示业务用户ID对应的账号类型,取值:1-微信uin,2-QQ号,3-微信群uin,4-qq群号,5-微信openid,6-QQopenid,7-其它string。

  • Gender:

    该字段表示业务用户对应账号的性别信息。

  • Age:

    该字段表示业务用户对应账号的年龄信息。

  • Level:

    该字段表示业务用户对应账号的等级信息。

  • Phone:

    该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。

  • Desc:

    该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。

  • HeadUrl:

    该字段表示业务用户头像图片的访问链接(URL),支持PNG、JPG、JPEG、BMP、GIF、WEBP格式。
    备注:头像图片**大小不超过5MB**,建议**分辨率不低于256x256**;图片下载时间限制为3秒,超过则会返回下载超时。



820
821
822
# File 'lib/v20201229/models.rb', line 820

def Gender
  @Gender
end

#HeadUrlObject

备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。该字段与账号ID参数(UserId)配合使用可确定唯一账号。取值:0(默认值,代表性别未知)、1(男性)、2(女性)。取值:0(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。取值:0(默认值,代表等级未知)、1(等级较低)、2(等级中等)、3(等级较高),目前**暂不支持自定义等级**。备注:请保持手机号格式的统一,如区号格式(086/+86)等。

Parameters:

  • UserId:

    该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。

  • Nickname:

    该字段表示业务用户对应的账号昵称信息。

  • AccountType:

    该字段表示业务用户ID对应的账号类型,取值:1-微信uin,2-QQ号,3-微信群uin,4-qq群号,5-微信openid,6-QQopenid,7-其它string。

  • Gender:

    该字段表示业务用户对应账号的性别信息。

  • Age:

    该字段表示业务用户对应账号的年龄信息。

  • Level:

    该字段表示业务用户对应账号的等级信息。

  • Phone:

    该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。

  • Desc:

    该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。

  • HeadUrl:

    该字段表示业务用户头像图片的访问链接(URL),支持PNG、JPG、JPEG、BMP、GIF、WEBP格式。
    备注:头像图片**大小不超过5MB**,建议**分辨率不低于256x256**;图片下载时间限制为3秒,超过则会返回下载超时。



820
821
822
# File 'lib/v20201229/models.rb', line 820

def HeadUrl
  @HeadUrl
end

#LevelObject

备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。该字段与账号ID参数(UserId)配合使用可确定唯一账号。取值:0(默认值,代表性别未知)、1(男性)、2(女性)。取值:0(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。取值:0(默认值,代表等级未知)、1(等级较低)、2(等级中等)、3(等级较高),目前**暂不支持自定义等级**。备注:请保持手机号格式的统一,如区号格式(086/+86)等。

Parameters:

  • UserId:

    该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。

  • Nickname:

    该字段表示业务用户对应的账号昵称信息。

  • AccountType:

    该字段表示业务用户ID对应的账号类型,取值:1-微信uin,2-QQ号,3-微信群uin,4-qq群号,5-微信openid,6-QQopenid,7-其它string。

  • Gender:

    该字段表示业务用户对应账号的性别信息。

  • Age:

    该字段表示业务用户对应账号的年龄信息。

  • Level:

    该字段表示业务用户对应账号的等级信息。

  • Phone:

    该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。

  • Desc:

    该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。

  • HeadUrl:

    该字段表示业务用户头像图片的访问链接(URL),支持PNG、JPG、JPEG、BMP、GIF、WEBP格式。
    备注:头像图片**大小不超过5MB**,建议**分辨率不低于256x256**;图片下载时间限制为3秒,超过则会返回下载超时。



820
821
822
# File 'lib/v20201229/models.rb', line 820

def Level
  @Level
end

#NicknameObject

备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。该字段与账号ID参数(UserId)配合使用可确定唯一账号。取值:0(默认值,代表性别未知)、1(男性)、2(女性)。取值:0(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。取值:0(默认值,代表等级未知)、1(等级较低)、2(等级中等)、3(等级较高),目前**暂不支持自定义等级**。备注:请保持手机号格式的统一,如区号格式(086/+86)等。

Parameters:

  • UserId:

    该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。

  • Nickname:

    该字段表示业务用户对应的账号昵称信息。

  • AccountType:

    该字段表示业务用户ID对应的账号类型,取值:1-微信uin,2-QQ号,3-微信群uin,4-qq群号,5-微信openid,6-QQopenid,7-其它string。

  • Gender:

    该字段表示业务用户对应账号的性别信息。

  • Age:

    该字段表示业务用户对应账号的年龄信息。

  • Level:

    该字段表示业务用户对应账号的等级信息。

  • Phone:

    该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。

  • Desc:

    该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。

  • HeadUrl:

    该字段表示业务用户头像图片的访问链接(URL),支持PNG、JPG、JPEG、BMP、GIF、WEBP格式。
    备注:头像图片**大小不超过5MB**,建议**分辨率不低于256x256**;图片下载时间限制为3秒,超过则会返回下载超时。



820
821
822
# File 'lib/v20201229/models.rb', line 820

def Nickname
  @Nickname
end

#PhoneObject

备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。该字段与账号ID参数(UserId)配合使用可确定唯一账号。取值:0(默认值,代表性别未知)、1(男性)、2(女性)。取值:0(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。取值:0(默认值,代表等级未知)、1(等级较低)、2(等级中等)、3(等级较高),目前**暂不支持自定义等级**。备注:请保持手机号格式的统一,如区号格式(086/+86)等。

Parameters:

  • UserId:

    该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。

  • Nickname:

    该字段表示业务用户对应的账号昵称信息。

  • AccountType:

    该字段表示业务用户ID对应的账号类型,取值:1-微信uin,2-QQ号,3-微信群uin,4-qq群号,5-微信openid,6-QQopenid,7-其它string。

  • Gender:

    该字段表示业务用户对应账号的性别信息。

  • Age:

    该字段表示业务用户对应账号的年龄信息。

  • Level:

    该字段表示业务用户对应账号的等级信息。

  • Phone:

    该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。

  • Desc:

    该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。

  • HeadUrl:

    该字段表示业务用户头像图片的访问链接(URL),支持PNG、JPG、JPEG、BMP、GIF、WEBP格式。
    备注:头像图片**大小不超过5MB**,建议**分辨率不低于256x256**;图片下载时间限制为3秒,超过则会返回下载超时。



820
821
822
# File 'lib/v20201229/models.rb', line 820

def Phone
  @Phone
end

#UserIdObject

备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。该字段与账号ID参数(UserId)配合使用可确定唯一账号。取值:0(默认值,代表性别未知)、1(男性)、2(女性)。取值:0(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。取值:0(默认值,代表等级未知)、1(等级较低)、2(等级中等)、3(等级较高),目前**暂不支持自定义等级**。备注:请保持手机号格式的统一,如区号格式(086/+86)等。

Parameters:

  • UserId:

    该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。

  • Nickname:

    该字段表示业务用户对应的账号昵称信息。

  • AccountType:

    该字段表示业务用户ID对应的账号类型,取值:1-微信uin,2-QQ号,3-微信群uin,4-qq群号,5-微信openid,6-QQopenid,7-其它string。

  • Gender:

    该字段表示业务用户对应账号的性别信息。

  • Age:

    该字段表示业务用户对应账号的年龄信息。

  • Level:

    该字段表示业务用户对应账号的等级信息。

  • Phone:

    该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。

  • Desc:

    该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。

  • HeadUrl:

    该字段表示业务用户头像图片的访问链接(URL),支持PNG、JPG、JPEG、BMP、GIF、WEBP格式。
    备注:头像图片**大小不超过5MB**,建议**分辨率不低于256x256**;图片下载时间限制为3秒,超过则会返回下载超时。



820
821
822
# File 'lib/v20201229/models.rb', line 820

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



834
835
836
837
838
839
840
841
842
843
844
# File 'lib/v20201229/models.rb', line 834

def deserialize(params)
  @UserId = params['UserId']
  @Nickname = params['Nickname']
  @AccountType = params['AccountType']
  @Gender = params['Gender']
  @Age = params['Age']
  @Level = params['Level']
  @Phone = params['Phone']
  @Desc = params['Desc']
  @HeadUrl = params['HeadUrl']
end