datasource db { provider = "sqlite" url = "file:./dev.db" } generator client { provider = "prisma-client-js" } model User { id String @id @default(uuid()) username String @unique password String sessions Session[] chats Chat[] } model Session { id String @id @default(uuid()) userId String user User @relation(fields: [userId], references: [id]) language String? lastLogin DateTime currentChatId String? } model Chat { id String @id participants User[] messages Message[] } model Message { id String @id @default(uuid()) chatId String chat Chat @relation(fields: [chatId], references: [id]) senderId String content String timestamp DateTime @default(now()) }