Files
drop/prisma/models/app.prisma
2025-09-06 18:33:27 +10:00

38 lines
646 B
Plaintext

model ApplicationSettings {
timestamp DateTime @id @default(now())
metadataProviders String[]
saveSlotCountLimit Int @default(5)
saveSlotSizeLimit Float @default(10) // MB
saveSlotHistoryLimit Int @default(3)
showGamePanelTextDecoration Boolean @default(true)
}
enum LibraryBackend {
Filesystem
FlatFilesystem
}
enum LibraryMode {
Game
Redist
DLC
Mod
}
model Library {
id String @id @default(uuid())
name String
backend LibraryBackend
options Json
mode LibraryMode @default(Game)
games Game[]
redists Redist[]
dlcs DLC[]
mods Mod[]
}