model User { id String @id @default(uuid()) firstName String middleName String? lastName String email String @unique password String role USER_ROLE @default(user) isVerified Boolean? @default(false) // TODO: Email using queue refreshToken String? profilePicture String? isDeleted Boolean? @default(false) deletedAt DateTime? createdAt DateTime @default(now()) updatedAt DateTime @updatedAt organizations OrganizationUserJoinTable[] organizationsRequested OrganizationJoinRequest[] @@map("user") } enum USER_ROLE { superadmin user }