FreakingGenius - v0.1.0
    Preparing search index...

    Interface SessionEndMessage

    Tutor → Edge: gracefully end the current session.

    interface SessionEndMessage {
        messageId: string;
        reason: "completed" | "timeout" | "error" | "user_request";
        sessionId: string;
        timestamp: number;
        type: SESSION_END;
    }

    Hierarchy (View Summary)

    Index

    Properties

    messageId: string

    Unique message identifier (UUID v4) used for ACK correlation.

    reason: "completed" | "timeout" | "error" | "user_request"

    Reason code for the termination, used for device UX and analytics.

    sessionId: string

    Active session ID so both sides can correlate messages to a session.

    timestamp: number

    Unix timestamp (ms) when the message was created.

    Discriminant string from BridgeMessageType.