Class User

    • Constructor Summary

      Constructors 
      Constructor Description
      User()  
      User​(User source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAccountType()
      Get 该字段表示业务用户ID对应的账号类型,取值:**1**-微信uin,**2**-QQ号,**3**-微信群uin,**4**-qq群号,**5**-微信openid,**6**-QQopenid,**7**-其它string。
      该字段与账号ID参数(UserId)配合使用可确定唯一账号。
      Long getAge()
      Get 该字段表示业务用户对应账号的年龄信息。
      取值:**0**(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。
      String getDesc()
      Get 该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。
      Long getGender()
      Get 该字段表示业务用户对应账号的性别信息。
      取值:**0**(默认值,代表性别未知)、**1**(男性)、**2**(女性)。
      String getHeadUrl()
      Get 该字段表示业务用户头像图片的访问链接(URL),支持PNG、JPG、JPEG、BMP、GIF、WEBP格式。
      备注:头像图片**大小不超过5MB**,建议**分辨率不低于256x256**;图片下载时间限制为3秒,超过则会返回下载超时。
      Long getLevel()
      Get 该字段表示业务用户对应账号的等级信息。
      取值:**0**(默认值,代表等级未知)、**1**(等级较低)、**2**(等级中等)、**3**(等级较高),目前**暂不支持自定义等级**。
      String getNickname()
      Get 该字段表示业务用户对应的账号昵称信息。
      String getPhone()
      Get 该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。
      备注:请保持手机号格式的统一,如区号格式(086/+86)等。
      String getUserId()
      Get 该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。
      备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。
      void setAccountType​(String AccountType)
      Set 该字段表示业务用户ID对应的账号类型,取值:**1**-微信uin,**2**-QQ号,**3**-微信群uin,**4**-qq群号,**5**-微信openid,**6**-QQopenid,**7**-其它string。
      该字段与账号ID参数(UserId)配合使用可确定唯一账号。
      void setAge​(Long Age)
      Set 该字段表示业务用户对应账号的年龄信息。
      取值:**0**(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。
      void setDesc​(String Desc)
      Set 该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。
      void setGender​(Long Gender)
      Set 该字段表示业务用户对应账号的性别信息。
      取值:**0**(默认值,代表性别未知)、**1**(男性)、**2**(女性)。
      void setHeadUrl​(String HeadUrl)
      Set 该字段表示业务用户头像图片的访问链接(URL),支持PNG、JPG、JPEG、BMP、GIF、WEBP格式。
      备注:头像图片**大小不超过5MB**,建议**分辨率不低于256x256**;图片下载时间限制为3秒,超过则会返回下载超时。
      void setLevel​(Long Level)
      Set 该字段表示业务用户对应账号的等级信息。
      取值:**0**(默认值,代表等级未知)、**1**(等级较低)、**2**(等级中等)、**3**(等级较高),目前**暂不支持自定义等级**。
      void setNickname​(String Nickname)
      Set 该字段表示业务用户对应的账号昵称信息。
      void setPhone​(String Phone)
      Set 该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。
      备注:请保持手机号格式的统一,如区号格式(086/+86)等。
      void setUserId​(String UserId)
      Set 该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。
      备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • User

        public User()
      • User

        public User​(User source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getUserId

        public String getUserId()
        Get 该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。
        备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。
        Returns:
        UserId 该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。
        备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。
      • setUserId

        public void setUserId​(String UserId)
        Set 该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。
        备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。
        Parameters:
        UserId - 该字段表示业务用户ID,填写后,系统可根据账号过往违规历史优化审核结果判定,有利于存在可疑违规风险时的辅助判断。
        备注:该字段可传入微信openid、QQopenid、字符串等账号信息,与账号类别参数(AccountType)配合使用可确定唯一账号。
      • getNickname

        public String getNickname()
        Get 该字段表示业务用户对应的账号昵称信息。
        Returns:
        Nickname 该字段表示业务用户对应的账号昵称信息。
      • setNickname

        public void setNickname​(String Nickname)
        Set 该字段表示业务用户对应的账号昵称信息。
        Parameters:
        Nickname - 该字段表示业务用户对应的账号昵称信息。
      • getAccountType

        public String getAccountType()
        Get 该字段表示业务用户ID对应的账号类型,取值:**1**-微信uin,**2**-QQ号,**3**-微信群uin,**4**-qq群号,**5**-微信openid,**6**-QQopenid,**7**-其它string。
        该字段与账号ID参数(UserId)配合使用可确定唯一账号。
        Returns:
        AccountType 该字段表示业务用户ID对应的账号类型,取值:**1**-微信uin,**2**-QQ号,**3**-微信群uin,**4**-qq群号,**5**-微信openid,**6**-QQopenid,**7**-其它string。
        该字段与账号ID参数(UserId)配合使用可确定唯一账号。
      • setAccountType

        public void setAccountType​(String AccountType)
        Set 该字段表示业务用户ID对应的账号类型,取值:**1**-微信uin,**2**-QQ号,**3**-微信群uin,**4**-qq群号,**5**-微信openid,**6**-QQopenid,**7**-其它string。
        该字段与账号ID参数(UserId)配合使用可确定唯一账号。
        Parameters:
        AccountType - 该字段表示业务用户ID对应的账号类型,取值:**1**-微信uin,**2**-QQ号,**3**-微信群uin,**4**-qq群号,**5**-微信openid,**6**-QQopenid,**7**-其它string。
        该字段与账号ID参数(UserId)配合使用可确定唯一账号。
      • getGender

        public Long getGender()
        Get 该字段表示业务用户对应账号的性别信息。
        取值:**0**(默认值,代表性别未知)、**1**(男性)、**2**(女性)。
        Returns:
        Gender 该字段表示业务用户对应账号的性别信息。
        取值:**0**(默认值,代表性别未知)、**1**(男性)、**2**(女性)。
      • setGender

        public void setGender​(Long Gender)
        Set 该字段表示业务用户对应账号的性别信息。
        取值:**0**(默认值,代表性别未知)、**1**(男性)、**2**(女性)。
        Parameters:
        Gender - 该字段表示业务用户对应账号的性别信息。
        取值:**0**(默认值,代表性别未知)、**1**(男性)、**2**(女性)。
      • getAge

        public Long getAge()
        Get 该字段表示业务用户对应账号的年龄信息。
        取值:**0**(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。
        Returns:
        Age 该字段表示业务用户对应账号的年龄信息。
        取值:**0**(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。
      • setAge

        public void setAge​(Long Age)
        Set 该字段表示业务用户对应账号的年龄信息。
        取值:**0**(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。
        Parameters:
        Age - 该字段表示业务用户对应账号的年龄信息。
        取值:**0**(默认值,代表年龄未知)-(**自定义年龄上限**)之间的整数。
      • getLevel

        public Long getLevel()
        Get 该字段表示业务用户对应账号的等级信息。
        取值:**0**(默认值,代表等级未知)、**1**(等级较低)、**2**(等级中等)、**3**(等级较高),目前**暂不支持自定义等级**。
        Returns:
        Level 该字段表示业务用户对应账号的等级信息。
        取值:**0**(默认值,代表等级未知)、**1**(等级较低)、**2**(等级中等)、**3**(等级较高),目前**暂不支持自定义等级**。
      • setLevel

        public void setLevel​(Long Level)
        Set 该字段表示业务用户对应账号的等级信息。
        取值:**0**(默认值,代表等级未知)、**1**(等级较低)、**2**(等级中等)、**3**(等级较高),目前**暂不支持自定义等级**。
        Parameters:
        Level - 该字段表示业务用户对应账号的等级信息。
        取值:**0**(默认值,代表等级未知)、**1**(等级较低)、**2**(等级中等)、**3**(等级较高),目前**暂不支持自定义等级**。
      • getPhone

        public String getPhone()
        Get 该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。
        备注:请保持手机号格式的统一,如区号格式(086/+86)等。
        Returns:
        Phone 该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。
        备注:请保持手机号格式的统一,如区号格式(086/+86)等。
      • setPhone

        public void setPhone​(String Phone)
        Set 该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。
        备注:请保持手机号格式的统一,如区号格式(086/+86)等。
        Parameters:
        Phone - 该字段表示业务用户对应账号的手机号信息,支持全球各地区手机号的记录。
        备注:请保持手机号格式的统一,如区号格式(086/+86)等。
      • getDesc

        public String getDesc()
        Get 该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。
        Returns:
        Desc 该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。
      • setDesc

        public void setDesc​(String Desc)
        Set 该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。
        Parameters:
        Desc - 该字段表示业务用户的简介信息,支持汉字、英文及特殊符号,**长度不超过5000个汉字字符**。
      • getHeadUrl

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

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