import type { ObjectId } from 'mongodb'; | |
import type { Message } from './Message'; | |
export interface Conversation { | |
_id: ObjectId; | |
// Can be undefined for shared convo then deleted | |
sessionId?: string; | |
title: string; | |
messages: Message[]; | |
shares?: Array<{ id: string; msgCount: number }>; | |
createdAt: Date; | |
updatedAt: Date; | |
} | |