|
static FSignalRValue | GetAuthenticateRequestData () |
| Retrieve a SignalR formatted message to authenticate the client with the server.
|
|
static FSignalRValue | GetLoadCharactersListData () |
| Retrieve a SignalR formatted message to request the list of all characters available.
|
|
static FSignalRValue | GetLoadScenariosListData () |
| Retrieve a SignalR formatted message to request the list of all scenarios.
|
|
static FSignalRValue | GetLoadChatsListData (const FGuid &characterId, const FGuid &scenarioId=FGuid()) |
| Retrieve a SignalR formatted message to request the list of all chats for a character/scenario.
|
|
static FSignalRValue | GetStartChatRequestData (const FAiCharData *charData, const FString &context=FString()) |
| Retrieve a SignalR formatted message to request a new chat session to be started with a specific character.
|
|
static FSignalRValue | GetStopChatRequestData () |
| Retrieve a SignalR formatted message to request stopping the current chat session.
|
|
static FSignalRValue | GetSendUserMessageData (const FGuid &sessionId, const FString &userInputText, bool generateReply, bool characterActionInference) |
| Retrieve a SignalR formatted message to request the registration of a user-message to the chat.
|
|
static FSignalRValue | GetNotifyAudioPlaybackStartedData (const FGuid &sessionId, const FGuid &messageId, int startIndex, int endIndex, double duration) |
| Retrieve a SignalR formatted message to notify the server that audio playback has started.
|
|
static FSignalRValue | GetNotifyAudioPlaybackCompletedData (const FGuid &sessionId, const FGuid &messageId) |
| Retrieve a SignalR formatted message to inform the VoxtaServer that the playback is completed on the client.
|
|
static FSignalRValue | GetUpdateContextRequestData (const FGuid &sessionId, const FString &context) |
| Retrieve a SignalR formatted message to update the context of the current chat session.
|
|
static FSignalRValue | GetRequestCharacterSpeechRequestData (const FGuid &sessionId, const FString &text) |
| Retrieve a SignalR formatted message to request character speech for a session.
|
|
static FSignalRValue | GetRevertLastSentMessageRequestData (const FGuid &sessionId) |
| Retrieve a SignalR formatted message to revert the last sent message in a session.
|
|
static FSignalRValue | GetDeleteChatRequestData (const FGuid &chatId) |
| Retrieve a SignalR formatted message to delete a chat by its ID.
|
|
static FSignalRValue | GetSetFlagsRequestData (const FGuid &sessionId, const TArray< FString > &flags) |
| Retrieve a SignalR formatted message to set flags for a session.
|
|
static FSignalRValue | GetInspectorRequestData (const FGuid &sessionId, bool enableInspector=true) |
| Retrieve a SignalR formatted message to (de)activate the inspector (triggering more / less data in responses)
|
|
VoxtaApiRequestHandler Internal helper class to serialize request data which then can be sent to VoxtaServer via SignalR.
Note: All methods and fields must be const (immutable), as this class should remain stateless.