/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { ChatRunTrackerStatusEnum } from './ChatRunTrackerStatusEnum'; import type { FailureCategoryEnum } from './FailureCategoryEnum'; import type { ModalityEnum } from './ModalityEnum'; export type ChatRunTracker = { readonly id: string; readonly session_id: string; readonly mentor_unique_id: string; readonly username: string; readonly email: string; readonly platform_key: string; readonly generation_id: string; readonly modality: ModalityEnum; readonly status: ChatRunTrackerStatusEnum; readonly error_message: string; readonly failure_category: FailureCategoryEnum; readonly llm_provider: string; readonly llm_model: string; readonly used_fallback: boolean; readonly fallback_provider: string; readonly fallback_model: string; readonly timing_total: number | null; readonly timing_setup: number | null; readonly timing_moderation_check: number | null; readonly timing_privacy_input_filter: number | null; readonly timing_llm_call: number | null; readonly timing_fallback_rebuild: number | null; readonly timing_llm_call_fallback: number | null; readonly timing_post_processing: number | null; readonly timing_safety_check: number | null; readonly timing_privacy_output_filter: number | null; readonly metadata: any; readonly started_at: string; readonly completed_at: string | null; };