entity User {=psl
id Int @id @default(autoincrement())
createdAt DateTime @default(now())
email String? @unique
username String? @unique
lastActiveTimestamp DateTime @default(now())
isAdmin Boolean @default(false)
stripeId String?
checkoutSessionId String?
subscriptionTier String?
subscriptionStatus String?
sendEmail Boolean @default(false)
datePaid DateTime?
credits Int @default(3)
gptResponses GptResponse[]
contactFormMessages ContactFormMessage[]
tasks Task[]
files File[]
subscriptions Listing[] @relation("UserSubscriptions")
listings Listing[]
advertisements Advertisement[]
claims Advertisement[] @relation("UserClaims")
psl=}
entity User {=psl
id Int @id @default(autoincrement())
createdAt DateTime @default(now())
email String? @unique
username String? @unique
lastActiveTimestamp DateTime @default(now())
isAdmin Boolean @default(false)
stripeId String?
checkoutSessionId String?
subscriptionTier String?
subscriptionStatus String?
sendEmail Boolean @default(false)
datePaid DateTime?
credits Int @default(3)
gptResponses GptResponse[]
contactFormMessages ContactFormMessage[]
tasks Task[]
files File[]
subscriptions Listing[] @relation("UserSubscriptions")
listings Listing[]
advertisements Advertisement[]
claims Advertisement[] @relation("UserClaims")
psl=}