ServerResponseChatStarted Read-only data struct containing the relevant data of the 'chatStarted' response from the VoxtaServer. More...
#include <ServerResponseChatStarted.h>
Public Member Functions | |
ServerResponseChatStarted (FGuid userId, const TArray< FGuid > &characterIds, const TMap< VoxtaServiceType, FVoxtaServiceEntryData > &services, FGuid chatId, FGuid sessionId, FStringView contextText) | |
Construct a chat started response. | |
![]() | |
virtual | ~ServerResponseBase ()=default |
ServerResponseBase (ServerResponseType responseType) | |
Public Attributes | |
const TArray< FGuid > | CHARACTER_IDS |
The list of character IDs in the chat. | |
const TMap< VoxtaServiceType, FVoxtaServiceEntryData > | SERVICES |
The map of enabled services. | |
const FGuid | USER_ID |
The user ID. | |
const FGuid | CHAT_ID |
The chat ID. | |
const FGuid | SESSION_ID |
The session ID. | |
const FString | CONTEXT_TEXT |
The context text for the chat. | |
![]() | |
const ServerResponseType | RESPONSE_TYPE |
The type of this server response. | |
ServerResponseChatStarted Read-only data struct containing the relevant data of the 'chatStarted' response from the VoxtaServer.
Contains user ID, character IDs, services, chat/session IDs, and context text.
|
inlineexplicit |
Construct a chat started response.
userId | The user ID. |
characterIds | The list of character IDs in the chat. |
services | The map of enabled services. |
chatId | The chat ID. |
sessionId | The session ID. |
contextText | The context text for the chat. |
const TArray<FGuid> ServerResponseChatStarted::CHARACTER_IDS |
The list of character IDs in the chat.
const FGuid ServerResponseChatStarted::CHAT_ID |
The chat ID.
const FString ServerResponseChatStarted::CONTEXT_TEXT |
The context text for the chat.
const TMap<VoxtaServiceType, FVoxtaServiceEntryData> ServerResponseChatStarted::SERVICES |
The map of enabled services.
const FGuid ServerResponseChatStarted::SESSION_ID |
The session ID.
const FGuid ServerResponseChatStarted::USER_ID |
The user ID.