5#include "CoreMinimal.h"
16#pragma region public API
29 const TArray<FGuid>& characterIds,
30 const TMap<VoxtaServiceType, FVoxtaServiceEntryData>& services,
48 const TMap<VoxtaServiceType, FVoxtaServiceEntryData>
SERVICES;
ServerResponseType
ServerResponseType Contains the possible response types that can be reported by the VoxtaApiReponseHa...
Definition ServerResponseType.h:16
ServerResponseBase(ServerResponseType responseType)
Definition ServerResponseBase.h:20
const TArray< FGuid > CHARACTER_IDS
The list of character IDs in the chat.
Definition ServerResponseChatStarted.h:46
const FGuid CHAT_ID
The chat ID.
Definition ServerResponseChatStarted.h:52
ServerResponseChatStarted(FGuid userId, const TArray< FGuid > &characterIds, const TMap< VoxtaServiceType, FVoxtaServiceEntryData > &services, FGuid chatId, FGuid sessionId, FStringView contextText)
Construct a chat started response.
Definition ServerResponseChatStarted.h:28
const TMap< VoxtaServiceType, FVoxtaServiceEntryData > SERVICES
The map of enabled services.
Definition ServerResponseChatStarted.h:48
const FGuid USER_ID
The user ID.
Definition ServerResponseChatStarted.h:50
const FString CONTEXT_TEXT
The context text for the chat.
Definition ServerResponseChatStarted.h:56
const FGuid SESSION_ID
The session ID.
Definition ServerResponseChatStarted.h:54