generator client { provider = "prisma-client-js" } datasource db { provider = "postgresql" url = env("DATABASE_URL") } model Document { id Int @id @default(autoincrement()) userId Int document Bytes User User @relation(fields: [userId], references: [id], onDelete: Cascade) Recipient Recipient[] } model Recipient { id Int @id @default(autoincrement()) documentId Int email String @db.VarChar(255) readStatus ReadStatus signingStatus SigningStatus sendStatus SendStatus Document Document @relation(fields: [documentId], references: [id], onDelete: Cascade) } model User { id Int @id @default(autoincrement()) firstName String? @db.VarChar(255) lastName String? @db.VarChar(255) email String @unique @db.VarChar(255) password String? @db.VarChar(255) Document Document[] } enum ReadStatus { NOT_OPENED OPENED } enum SendStatus { NOT_SENT SENT } enum SigningStatus { NOT_SIGNED SIGNED }