Zamok Kiosk API
    Preparing search index...
    interface AiGeminiState {
        activeToolExecutions: {
            functionId: string;
            startedAt: number;
            toolName: string;
            toolType: "kiosk" | "builtIn" | "custom" | "redux";
        }[];
        chatSessionId: null
        | string;
        error: null | GeminiError;
        isProcessing: boolean;
        isSessionActive: boolean;
        isToolExecuting: boolean;
        pendingHomepageNavigation: null | PendingHomepageNavigation;
        sessionHealth: {
            reason: null | string;
            status: "healthy" | "reconnecting" | "degraded";
        };
        sessionInputTokens: number;
        sessionOutputTokens: number;
        sessionTotalTokens: number;
        webviewRef?: null
        | HTMLWebViewElement;
        webviewSummary?: null | WebviewSummary;
    }
    Index

    Properties

    activeToolExecutions: {
        functionId: string;
        startedAt: number;
        toolName: string;
        toolType: "kiosk" | "builtIn" | "custom" | "redux";
    }[]
    chatSessionId: null | string
    error: null | GeminiError
    isProcessing: boolean
    isSessionActive: boolean
    isToolExecuting: boolean
    pendingHomepageNavigation: null | PendingHomepageNavigation
    sessionHealth: {
        reason: null | string;
        status: "healthy" | "reconnecting" | "degraded";
    }
    sessionInputTokens: number
    sessionOutputTokens: number
    sessionTotalTokens: number
    webviewRef?: null | HTMLWebViewElement
    webviewSummary?: null | WebviewSummary