NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim::AIUserNameCard结构体 参考

AI 数字人用户信息 更多...

#include <nim_ai_helper.h>

类 nim::AIUserNameCard 继承关系图:
nim::UserNameCard

Public 成员函数

void SetModelType (NIMAIModelType model_type)
 
NIMAIModelType GetModelType () const
 
void SetModelConfig (const NIMAIModelConfig &model_config)
 
NIMAIModelConfig GetModelConfig () const
 
std::string ToJsonString () const
 
nim_cpp_wrapper_util::Json::Value ToJsonObject () const
 
- Public 成员函数 继承自 nim::UserNameCard
 UserNameCard (const std::string &accid)
 
 UserNameCard ()
 
void SetAccId (const std::string &id)
 
std::string GetAccId () const
 
void SetName (const std::string &name)
 
std::string GetName () const
 
void SetIconUrl (const std::string &url)
 
std::string GetIconUrl () const
 
void SetSignature (const std::string &sign)
 
std::string GetSignature () const
 
void SetGender (int gender)
 
int GetGender () const
 
void SetEmail (const std::string &email)
 
std::string GetEmail () const
 
void SetBirth (const std::string &birth)
 
std::string GetBirth () const
 
void SetMobile (const std::string &mobile)
 
std::string GetMobile () const
 
void SetExpand (const nim_cpp_wrapper_util::Json::Value &expand)
 
nim_cpp_wrapper_util::Json::Value GetExpand () const
 
void SetCreateTimetag (int64_t timetag)
 
int64_t GetCreateTimetag () const
 
void SetUpdateTimetag (int64_t timetag)
 
int64_t GetUpdateTimetag () const
 
void Update (const UserNameCard &namecard)
 更新用户名片
 
bool ExistValue (UserNameCardValueKey value_key) const
 用户名片数据标记Key对应的数据是否有效(存在,非初始值状态)
 
std::string ToJsonString () const
 组装Json Value字符串
 
nim_cpp_wrapper_util::Json::Value ToJsonObject () const
 组装Json Value
 

Public 属性

NIMAIModelType model_type_
 模型选择
 
NIMAIModelConfig model_config_
 模型相关配置文件
 

额外继承的成员函数

- Protected 属性 继承自 nim::UserNameCard
unsigned int value_available_flag_
 字段有效性标记
 

详细描述

AI 数字人用户信息

成员函数说明

◆ GetModelConfig()

NIMAIModelConfig nim::AIUserNameCard::GetModelConfig ( ) const
inline

◆ GetModelType()

NIMAIModelType nim::AIUserNameCard::GetModelType ( ) const
inline

◆ SetModelConfig()

void nim::AIUserNameCard::SetModelConfig ( const NIMAIModelConfig & model_config)
inline

◆ SetModelType()

void nim::AIUserNameCard::SetModelType ( NIMAIModelType model_type)
inline

◆ ToJsonObject()

nim_cpp_wrapper_util::Json::Value nim::AIUserNameCard::ToJsonObject ( ) const

◆ ToJsonString()

std::string nim::AIUserNameCard::ToJsonString ( ) const

类成员变量说明

◆ model_config_

NIMAIModelConfig nim::AIUserNameCard::model_config_

模型相关配置文件

◆ model_type_

NIMAIModelType nim::AIUserNameCard::model_type_

模型选择


该结构体的文档由以下文件生成: