floo::BMXUserProfile
用户Profile
#include <bmx_user_profile.h>
Inherits from BMXBaseObject
Public Types
enum class
enum class
Public Functions
virtual
virtual int64_t
virtual const std::string &
virtual const std::string &
virtual std::string
virtual std::string
virtual std::string
virtual std::string
virtual const std::string &
virtual const std::string &
virtual const JSON &
virtual const JSON &
virtual const [AuthQuestion] &
virtual const [MessageSetting] &
virtual bool
Protected Functions
Public Types Documentation
enum AddFriendAuthMode
Open
无需验证,任何人可以加为好友
NeedApproval
需要同意方可加为好友
AnswerQuestion
需要回答问题正确方可加为好友
RejectAll
拒绝所有加好友申请
对方申请加好友时的验证方式
enum UserCategory
Normal
普通用户
Advanced
高级用户
用户类型
Public Functions Documentation
function ~BMXUserProfile
析构函数
function userId
用户ID(唯一)
Return: int64_t
function category
用户策略
Return: UserCategory
function username
用户名(唯一)
Return: std::string
function nickname
用户昵称
Return: std::string
function avatarRatelUrl
用户ratel服务器头像url
Return: std::string
function avatarUrl
用户头像url
Return: std::string
function avatarPath
用户头像本地存储路径
Return: std::string
function avatarThumbnailPath
用户头像缩略图本地存储路径
Return: std::string
function mobilePhone
用户手机
Return: std::string
function email
用户邮箱
Return: std::string
function publicInfo
用户公开扩展信息,好友可见
Return: JSON(std::string)
function privateInfo
用户私有扩展信息,好友不可见
Return: JSON(std::string)
function addFriendAuthMode
加好友校验方式
Return: AddFriendAuthMode
function authQuestion
添加好友时的验证问题
Return: [AuthQuestion]
function messageSetting
用户消息设定
Return: [MessageSetting]
function isAutoAcceptGroupInvite
收到群组邀请进群时是否自动同意进群
Return: bool
Protected Functions Documentation
function BMXUserProfile
Updated on 2022-01-26 at 17:20:40 +0800
Last updated
Was this helpful?