20 bool ParseThreadJson(
const ttv::json::Value& jThread,
const TokenizationOptions& tokenizationOptions,
const std::shared_ptr<BitsConfiguration>& bitsConfig,
const std::vector<std::string>& localUserNames, ThreadData& result);
26 bool ParseMessageJson(
const ttv::json::Value& jMessage,
const TokenizationOptions& tokenizationOptions,
const std::shared_ptr<BitsConfiguration>& bitsConfig,
const std::vector<std::string>& localUserNames, WhisperMessage& result);
27 bool ParseChatReplayMessageJson(
const ttv::json::Value& jMessage,
const TokenizationOptions& tokenizationOptions,
const std::shared_ptr<BitsConfiguration>& bitsConfig,
const std::vector<std::string>& localUserNames, ReplayMessage& result);
bool ParseEditRoomMessage(const ttv::json::Value &jVal, ChatRoomMessage &result)
bool ParseUnbanUser(const ttv::json::Value &jVal, UnbanUserError &error)
bool ParseParticipantJson(const ttv::json::Value &jParticipant, ChatUserInfo &user)
bool ParseRoomInfo(const ttv::json::Value &jVal, ChatRoomInfo &result)
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
Represents a JSON value.
Definition: value.h:114
bool ParseGraphQLErrorCode(const ttv::json::Value &jVal, const std::string &mutationName, GraphQLErrorCode &code)
bool ParseGraphQLUserMods(const ttv::json::Value &jVal, std::vector< std::string > &result, std::string &cursor)
bool ParseGraphQLChatRooms(const ttv::json::Value &jVal, std::vector< ChatRoomInfo > &result)
bool ParseThreadJson(const ttv::json::Value &jThread, const TokenizationOptions &tokenizationOptions, const std::shared_ptr< BitsConfiguration > &bitsConfig, const std::vector< std::string > &localUserNames, ThreadData &result)
bool ParseCreateRoom(const ttv::json::Value &jVal, ChatRoomInfo &result, CreateRoomError &error)
bool ParseGraphQLChatRoomView(const ttv::json::Value &jVal, const std::string &mutationName, ChatRoomInfo &result)
bool ParseUserEmoticonSets(const ttv::json::Value &jVal, std::vector< EmoticonSet > &result)
bool ParseUpdateRoomModes(const ttv::json::Value &jVal, ChatRoomInfo &result, UpdateRoomModesError &error)
bool ParseBanUser(const ttv::json::Value &jVal, BanUserError &error)
bool ParseChatReplayMessageJson(const ttv::json::Value &jMessage, const TokenizationOptions &tokenizationOptions, const std::shared_ptr< BitsConfiguration > &bitsConfig, const std::vector< std::string > &localUserNames, ReplayMessage &result)
bool ParseMessageJson(const ttv::json::Value &jMessage, const TokenizationOptions &tokenizationOptions, const std::shared_ptr< BitsConfiguration > &bitsConfig, const std::vector< std::string > &localUserNames, WhisperMessage &result)
bool ParseUpdateRoom(const ttv::json::Value &jVal, ChatRoomInfo &result, UpdateRoomError &error)
bool ParseRoomMessages(const ttv::json::Value &jVal, std::vector< ChatRoomMessage > &result, std::string &resultCursor, bool &resultMoreMessages)
bool ParseMillisecondTimestampChatReplayMessageJson(const ttv::json::Value &jMessage, uint64_t &result)
GraphQLErrorCode
Definition: chaterrortypes.h:85
bool ParseRaidStatusJson(const ttv::json::Value &jRaid, RaidStatus &status)
bool ParseSendRoomMessage(const ttv::json::Value &jVal, ChatRoomMessage &result, SendRoomMessageError &error)