Zamok Kiosk API
GitHub
Confluence Release Notes
Preparing search index...
module-ai-gemini/lib/browser/actions
actions
Variable actions
Const
actions
:
{
clearChatSession
:
EmptyAC
<
"AI_GEMINI/CLEAR_CHAT_SESSION"
>
;
clearGeminiError
:
EmptyAC
<
"AI_GEMINI/CLEAR_ERROR"
>
;
clearPendingHomepageNavigation
:
EmptyAC
<
"AI_GEMINI/CLEAR_PENDING_HOMEPAGE_NAVIGATION"
,
>
;
endChatSession
:
PayloadAC
<
"AI_GEMINI/END_CHAT_SESSION"
,
{
functionId
?:
string
}
,
>
;
endLiveSession
:
EmptyAC
<
"AI_GEMINI/END_LIVE_SESSION"
>
;
executeBuiltInTool
:
PayloadAC
<
"AI_GEMINI/EXECUTE_BUILT_IN_TOOL"
,
{
args
:
Record
<
string
,
any
>
;
functionId
:
string
;
toolName
:
string
}
,
>
;
executeCustomTool
:
PayloadAC
<
"AI_GEMINI/EXECUTE_CUSTOM_TOOL"
,
{
args
:
Record
<
string
,
any
>
;
functionId
:
string
;
toolName
:
string
}
,
>
;
executeKioskTool
:
PayloadAC
<
"AI_GEMINI/EXECUTE_KIOSK_TOOL"
,
{
args
:
Record
<
string
,
any
>
;
functionId
:
string
;
toolName
:
string
}
,
>
;
executeReduxTool
:
PayloadAC
<
"AI_GEMINI/EXECUTE_REDUX_TOOL"
,
{
args
:
Record
<
string
,
any
>
;
functionId
:
string
;
toolName
:
string
}
,
>
;
homepageNavigationFailed
:
PayloadAC
<
"AI_GEMINI/HOMEPAGE_NAVIGATION_FAILED"
,
{
chatSessionId
:
string
;
error
:
string
;
functionId
:
string
}
,
>
;
homepageNavigationReady
:
PayloadAC
<
"AI_GEMINI/HOMEPAGE_NAVIGATION_READY"
,
{
chatSessionId
:
string
;
functionId
:
string
}
,
>
;
liveSessionError
:
PayloadAC
<
"AI_GEMINI/LIVE_SESSION_ERROR"
,
GeminiError
>
;
liveSessionOpened
:
EmptyAC
<
"AI_GEMINI/LIVE_SESSION_OPENED"
>
;
muteVoiceInput
:
PayloadAC
<
"AI_GEMINI/MUTE_VOICE_INPUT"
,
{
functionId
?:
string
;
reason
?:
string
}
,
>
;
requestHomepageNavigation
:
PayloadAC
<
"AI_GEMINI/REQUEST_HOMEPAGE_NAVIGATION"
,
{
attemptCount
:
number
;
chatSessionId
:
string
;
functionId
:
string
;
startedAt
:
number
;
targetUrl
:
string
;
}
,
>
;
sendLiveMessage
:
PayloadAC
<
"AI_GEMINI/SEND_LIVE_MESSAGE"
,
string
>
;
sendPageContent
:
PayloadAC
<
"AI_GEMINI/SEND_PAGE_CONTENT"
,
{
functionId
?:
string
;
reason
:
string
}
,
>
;
setGeminiError
:
PayloadAC
<
"AI_GEMINI/SET_ERROR"
,
GeminiError
>
;
setSessionHealth
:
PayloadAC
<
"AI_GEMINI/SET_SESSION_HEALTH"
,
{
reason
?:
null
|
string
;
status
:
"healthy"
|
"reconnecting"
|
"degraded"
;
}
,
>
;
setWebviewSummary
:
PayloadAC
<
"AI_GEMINI/SET_WEBVIEW_SUMMARY"
,
WebviewSummary
,
>
;
startLiveSession
:
PayloadAC
<
"AI_GEMINI/START_LIVE_SESSION"
,
{
dialogOpenReason
?:
DialogOpenReason
;
faceDetectionWelcomeMessage
?:
string
;
initialMessage
:
string
;
}
,
>
;
toolExecutionCompleted
:
PayloadAC
<
"AI_GEMINI/TOOL_EXECUTION_COMPLETED"
,
Omit
<
AiChatBotToolLogDetail
,
"chatSessionId"
>
,
>
;
toolExecutionStarted
:
PayloadAC
<
"AI_GEMINI/TOOL_EXECUTION_STARTED"
,
{
functionId
:
string
;
toolName
:
string
;
toolType
:
"kiosk"
|
"builtIn"
|
"custom"
|
"redux"
;
}
,
>
;
updateTokenCount
:
PayloadAC
<
"AI_GEMINI/UPDATE_TOKEN_COUNT"
,
{
inputTokens
:
number
;
outputTokens
:
number
;
turnTotalTokens
:
number
}
,
>
;
}
= ...
Type Declaration
clearChatSession
:
EmptyAC
<
"AI_GEMINI/CLEAR_CHAT_SESSION"
>
clearGeminiError
:
EmptyAC
<
"AI_GEMINI/CLEAR_ERROR"
>
clearPendingHomepageNavigation
:
EmptyAC
<
"AI_GEMINI/CLEAR_PENDING_HOMEPAGE_NAVIGATION"
>
endChatSession
:
PayloadAC
<
"AI_GEMINI/END_CHAT_SESSION"
,
{
functionId
?:
string
}
>
endLiveSession
:
EmptyAC
<
"AI_GEMINI/END_LIVE_SESSION"
>
executeBuiltInTool
:
PayloadAC
<
"AI_GEMINI/EXECUTE_BUILT_IN_TOOL"
,
{
args
:
Record
<
string
,
any
>
;
functionId
:
string
;
toolName
:
string
}
,
>
executeCustomTool
:
PayloadAC
<
"AI_GEMINI/EXECUTE_CUSTOM_TOOL"
,
{
args
:
Record
<
string
,
any
>
;
functionId
:
string
;
toolName
:
string
}
,
>
executeKioskTool
:
PayloadAC
<
"AI_GEMINI/EXECUTE_KIOSK_TOOL"
,
{
args
:
Record
<
string
,
any
>
;
functionId
:
string
;
toolName
:
string
}
,
>
executeReduxTool
:
PayloadAC
<
"AI_GEMINI/EXECUTE_REDUX_TOOL"
,
{
args
:
Record
<
string
,
any
>
;
functionId
:
string
;
toolName
:
string
}
,
>
homepageNavigationFailed
:
PayloadAC
<
"AI_GEMINI/HOMEPAGE_NAVIGATION_FAILED"
,
{
chatSessionId
:
string
;
error
:
string
;
functionId
:
string
}
,
>
homepageNavigationReady
:
PayloadAC
<
"AI_GEMINI/HOMEPAGE_NAVIGATION_READY"
,
{
chatSessionId
:
string
;
functionId
:
string
}
,
>
liveSessionError
:
PayloadAC
<
"AI_GEMINI/LIVE_SESSION_ERROR"
,
GeminiError
>
liveSessionOpened
:
EmptyAC
<
"AI_GEMINI/LIVE_SESSION_OPENED"
>
muteVoiceInput
:
PayloadAC
<
"AI_GEMINI/MUTE_VOICE_INPUT"
,
{
functionId
?:
string
;
reason
?:
string
}
,
>
requestHomepageNavigation
:
PayloadAC
<
"AI_GEMINI/REQUEST_HOMEPAGE_NAVIGATION"
,
{
attemptCount
:
number
;
chatSessionId
:
string
;
functionId
:
string
;
startedAt
:
number
;
targetUrl
:
string
;
}
,
>
sendLiveMessage
:
PayloadAC
<
"AI_GEMINI/SEND_LIVE_MESSAGE"
,
string
>
sendPageContent
:
PayloadAC
<
"AI_GEMINI/SEND_PAGE_CONTENT"
,
{
functionId
?:
string
;
reason
:
string
}
,
>
setGeminiError
:
PayloadAC
<
"AI_GEMINI/SET_ERROR"
,
GeminiError
>
setSessionHealth
:
PayloadAC
<
"AI_GEMINI/SET_SESSION_HEALTH"
,
{
reason
?:
null
|
string
;
status
:
"healthy"
|
"reconnecting"
|
"degraded"
}
,
>
setWebviewSummary
:
PayloadAC
<
"AI_GEMINI/SET_WEBVIEW_SUMMARY"
,
WebviewSummary
>
startLiveSession
:
PayloadAC
<
"AI_GEMINI/START_LIVE_SESSION"
,
{
dialogOpenReason
?:
DialogOpenReason
;
faceDetectionWelcomeMessage
?:
string
;
initialMessage
:
string
;
}
,
>
toolExecutionCompleted
:
PayloadAC
<
"AI_GEMINI/TOOL_EXECUTION_COMPLETED"
,
Omit
<
AiChatBotToolLogDetail
,
"chatSessionId"
>
,
>
toolExecutionStarted
:
PayloadAC
<
"AI_GEMINI/TOOL_EXECUTION_STARTED"
,
{
functionId
:
string
;
toolName
:
string
;
toolType
:
"kiosk"
|
"builtIn"
|
"custom"
|
"redux"
;
}
,
>
updateTokenCount
:
PayloadAC
<
"AI_GEMINI/UPDATE_TOKEN_COUNT"
,
{
inputTokens
:
number
;
outputTokens
:
number
;
turnTotalTokens
:
number
}
,
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
GitHub
Confluence Release Notes
Zamok Kiosk API
Loading...