/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ export type MentorInteractions = { /** * Total conversations the user has started with this agent, including empty ones. */ session_count: number; /** * Conversations that had real back-and-forth (at least one user message and one agent reply). Always less than or equal to session_count. */ conversation_count: number; /** * Total messages the user sent to this agent across all conversations. */ message_count_human: number; /** * Total replies this agent sent to the user across all conversations. */ message_count_ai: number; /** * Sum of user and agent messages exchanged with this agent. */ total_messages: number; /** * Average messages per conversation (total_messages / session_count); 0 with no conversations. */ avg_messages_per_session: number; /** * When the user first messaged this agent. */ first_interaction?: string | null; /** * When the user most recently interacted with this agent. */ latest_interaction?: string | null; /** * Number of distinct calendar days the user exchanged messages with this agent. */ active_days: number; /** * Total amount the user has spent on this agent, in USD. */ cost_usd?: string | null; /** * Rating the user gave this agent. */ rating?: number | null; /** * Whether the user has favorited (starred) this agent. */ is_starred?: boolean; };