Zamok Kiosk API
Preparing search index...
module-ai-chatbot/lib/browser/reducers
reducers
Variable reducers
Const
reducers
:
{
aiChatbot
:
(
state
?:
AiChatbotState
,
action
:
|
PayloadAction
<
"AI_CHATBOT/SET_LOADING"
,
boolean
>
|
PayloadAction
<
"AI_CHATBOT/SEND_AUDIO_MESSAGE"
,
{
audioBlob
:
Blob
;
prompt
?:
string
}
,
>
|
PayloadAction
<
"AI_CHATBOT/SEND_USER_AUDIO_CHUNK"
,
string
>
|
PayloadAction
<
"AI_CHATBOT/RECEIVE_MESSAGE"
,
Message
>
|
EmptyAction
<
"AI_CHATBOT/CLEAR_MESSAGES"
>
|
PayloadAction
<
"AI_CHATBOT/ADD_USER_MESSAGE"
,
Message
>
|
PayloadAction
<
"AI_CHATBOT/UPDATE_USER_MESSAGE"
,
{
messageId
:
string
;
text
:
string
}
,
>
|
EmptyAction
<
"AI_CHATBOT/START_LISTENING"
>
|
EmptyAction
<
"AI_CHATBOT/STOP_LISTENING"
>
|
EmptyAction
<
"AI_CHATBOT/CHAT_OPENED"
>
|
PayloadAction
<
"AI_CHATBOT/SET_RECEIVING_RESPONSE"
,
boolean
>
|
PayloadAction
<
"AI_CHATBOT/SET_OUTPUT_MUTED"
,
boolean
>
|
EmptyAction
<
"AI_CHATBOT/CLEANUP_SESSION"
>
|
PayloadAction
<
"AI_CHATBOT/SET_AUDIO_OUTPUT_ENABLED"
,
boolean
>
|
PayloadAction
<
"AI_CHATBOT/SET_AUDIO_PLAYING"
,
boolean
>
|
EmptyAction
<
"AI_CHATBOT/SAVE_AUDIO_STATE"
>
|
EmptyAction
<
"AI_CHATBOT/RESTORE_AUDIO_STATE"
>
|
PayloadAction
<
"AI_CHATBOT/SET_CHAT_DIALOG_OPEN"
,
{
open
:
boolean
;
reason
:
DialogOpenReason
}
,
>
|
EmptyAction
<
"AI_CHATBOT/START_INACTIVITY_TIMER"
>
|
PayloadAction
<
"AI_CHATBOT/SET_INACTIVITY_STATUS"
,
"idle"
|
"pendingWarning"
|
"showingWarning"
,
>
|
EmptyAction
<
"AI_CHATBOT/USER_AFFIRMED_ACTIVITY"
>
|
EmptyAction
<
"AI_CHATBOT/HANDLE_INACTIVITY_TIMEOUT"
>
|
PayloadAction
<
"AI_CHATBOT/SEND_MODEL_MESSAGE"
,
string
>
,
)
=>
AiChatbotState
;
}
= ...
Type Declaration
aiChatbot
:
(
state
?:
AiChatbotState
,
action
:
|
PayloadAction
<
"AI_CHATBOT/SET_LOADING"
,
boolean
>
|
PayloadAction
<
"AI_CHATBOT/SEND_AUDIO_MESSAGE"
,
{
audioBlob
:
Blob
;
prompt
?:
string
}
,
>
|
PayloadAction
<
"AI_CHATBOT/SEND_USER_AUDIO_CHUNK"
,
string
>
|
PayloadAction
<
"AI_CHATBOT/RECEIVE_MESSAGE"
,
Message
>
|
EmptyAction
<
"AI_CHATBOT/CLEAR_MESSAGES"
>
|
PayloadAction
<
"AI_CHATBOT/ADD_USER_MESSAGE"
,
Message
>
|
PayloadAction
<
"AI_CHATBOT/UPDATE_USER_MESSAGE"
,
{
messageId
:
string
;
text
:
string
}
,
>
|
EmptyAction
<
"AI_CHATBOT/START_LISTENING"
>
|
EmptyAction
<
"AI_CHATBOT/STOP_LISTENING"
>
|
EmptyAction
<
"AI_CHATBOT/CHAT_OPENED"
>
|
PayloadAction
<
"AI_CHATBOT/SET_RECEIVING_RESPONSE"
,
boolean
>
|
PayloadAction
<
"AI_CHATBOT/SET_OUTPUT_MUTED"
,
boolean
>
|
EmptyAction
<
"AI_CHATBOT/CLEANUP_SESSION"
>
|
PayloadAction
<
"AI_CHATBOT/SET_AUDIO_OUTPUT_ENABLED"
,
boolean
>
|
PayloadAction
<
"AI_CHATBOT/SET_AUDIO_PLAYING"
,
boolean
>
|
EmptyAction
<
"AI_CHATBOT/SAVE_AUDIO_STATE"
>
|
EmptyAction
<
"AI_CHATBOT/RESTORE_AUDIO_STATE"
>
|
PayloadAction
<
"AI_CHATBOT/SET_CHAT_DIALOG_OPEN"
,
{
open
:
boolean
;
reason
:
DialogOpenReason
}
,
>
|
EmptyAction
<
"AI_CHATBOT/START_INACTIVITY_TIMER"
>
|
PayloadAction
<
"AI_CHATBOT/SET_INACTIVITY_STATUS"
,
"idle"
|
"pendingWarning"
|
"showingWarning"
,
>
|
EmptyAction
<
"AI_CHATBOT/USER_AFFIRMED_ACTIVITY"
>
|
EmptyAction
<
"AI_CHATBOT/HANDLE_INACTIVITY_TIMEOUT"
>
|
PayloadAction
<
"AI_CHATBOT/SEND_MODEL_MESSAGE"
,
string
>
,
)
=>
AiChatbotState
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
Zamok Kiosk API
Loading...