generator client { provider = "prisma-client-js" } datasource db { provider = "mongodb" url = env("DATABASE_URL") } model Player { id String @id @default(auto()) @map("_id") @db.ObjectId discordId String @unique username String discriminator String avatar String? characterName String @default("") bio String @default("") profileSettings Json? createdAt Float lastSavedAt Float totalGoldEarned Float @default(0) totalClicks Float @default(0) lifetimeGoldEarned Float @default(0) lifetimeClicks Float @default(0) lifetimeBossesDefeated Float @default(0) lifetimeQuestsCompleted Float @default(0) lifetimeAdventurersRecruited Float @default(0) lifetimeAchievementsUnlocked Float @default(0) } model GameState { id String @id @default(auto()) @map("_id") @db.ObjectId discordId String @unique state Json updatedAt Float }