5#include "CoreMinimal.h"
15#pragma region public API
34 FStringView messageText,
35 FStringView audioUrlPath,
ChatMessageType
Contains the possible states of the message that is currently being generated by Voxta.
Definition ServerResponseChatMessageBase.h:20
@ MessageChunk
Definition ServerResponseChatMessageBase.h:22
ServerResponseChatMessageBase(ChatMessageType messageType, FGuid messageId, FGuid sessionId)
Construct a base chat message response.
Definition ServerResponseChatMessageBase.h:37
const int START_INDEX
The start index of this chunk in the message.
Definition ServerResponseChatMessageChunk.h:52
ServerResponseChatMessageChunk(FGuid messageId, FGuid senderId, FGuid sessionId, int startIndex, int endIndex, FStringView messageText, FStringView audioUrlPath, bool isNarration)
Construct a chat message chunk response.
Definition ServerResponseChatMessageChunk.h:29
const FString MESSAGE_TEXT
The text content of this chunk.
Definition ServerResponseChatMessageChunk.h:56
const FString AUDIO_URL_PATH
The audio URL path for this chunk.
Definition ServerResponseChatMessageChunk.h:58
const FGuid SENDER_ID
The ID of the sender.
Definition ServerResponseChatMessageChunk.h:50
const int END_INDEX
The end index of this chunk in the message.
Definition ServerResponseChatMessageChunk.h:54
const bool IS_NARRATION
Whether this chunk is narration.
Definition ServerResponseChatMessageChunk.h:60