interface InteractionStatusUpdate {
    event_id?: string;
    event_type: "interaction.status_update";
    interaction_id: string;
    metadata?: GeminiNextGenAPIClient.Interactions.InteractionStatusUpdate.Metadata;
    status:
        | "failed"
        | "completed"
        | "cancelled"
        | "in_progress"
        | "requires_action"
        | "incomplete"
        | "budget_exceeded";
}

Properties

event_id?: string

The event_id token to be used to resume the interaction stream, from this event.

event_type: "interaction.status_update"
interaction_id: string

Optional metadata accompanying ANY streamed event.

status:
    | "failed"
    | "completed"
    | "cancelled"
    | "in_progress"
    | "requires_action"
    | "incomplete"
    | "budget_exceeded"