3#ifndef SENDBIRD_SBDUSER_H_
4#define SENDBIRD_SBDUSER_H_
59 std::function<
void(
const std::map<std::wstring, std::wstring>&
meta_data,
SBDError* error)> completion_handler);
68 std::function<
void(
const std::map<std::wstring, std::wstring>&
meta_data,
SBDError* error)> completion_handler);
90 SBDUser(
const std::string& dict);
Definition: SBDError.h:13
std::map< std::wstring, std::wstring > meta_data
Definition: SBDUser.h:50
int64_t last_seen_at
Definition: SBDUser.h:45
std::wstring user_id
Definition: SBDUser.h:25
SBDUserConnectionStatus connection_status
Definition: SBDUser.h:40
void UpdateMetaData(const std::map< std::wstring, std::wstring > &meta_data, std::function< void(const std::map< std::wstring, std::wstring > &meta_data, SBDError *error)> completion_handler)
void DeleteAllMetaData(std::function< void(SBDError *)> completion_handler)
void DeleteMetaData(const std::wstring &key, std::function< void(SBDError *)> completion_handler)
void CreateMetaData(const std::map< std::wstring, std::wstring > &meta_data, std::function< void(const std::map< std::wstring, std::wstring > &meta_data, SBDError *error)> completion_handler)
std::wstring nickname
Definition: SBDUser.h:30
std::wstring profile_url
Definition: SBDUser.h:35