model Session { id Int @id @default(autoincrement()) userId Int @map(name: "user_id") expires DateTime sessionToken String @unique @map(name: "session_token") accessToken String @unique @map(name: "access_token") createdAt DateTime @default(now()) @map(name: "created_at") updatedAt DateTime @default(now()) @map(name: "updated_at") @@map(name: "sessions") } model User { id String @id @default(uuid()) firstname String lastname String email String @unique password String emailVerified DateTime? @map(name: "email_verified") image String? createdAt DateTime @default(now()) @map(name: "created_at") updatedAt DateTime @default(now()) @map(name: "updated_at") @@map(name: "users") } model VerificationRequest { id Int @id @default(autoincrement()) identifier String token String @unique expires DateTime createdAt DateTime @default(now()) @map(name: "created_at") updatedAt DateTime @default(now()) @map(name: "updated_at") @@map(name: "verification_requests") } model OAuthToken { id Int @id @default(autoincrement()) userId String @map(name: "user_id") clientId String @map(name: "client_id") accessToken String @unique @map(name: "access_token") createdAt DateTime @default(now()) @map(name: "created_at") updatedAt DateTime @default(now()) @map(name: "updated_at") @@map(name: "oauth_tokens") }