Files
cedar-api/prisma/schema/auth.prisma

22 lines
828 B
Plaintext

model AuthIdentity {
id String @id @default(uuid())
email String @unique
password String
isVerified Boolean @default(false)
createdAt DateTime @default(now())
organizationMemberships OrganizationUserMembership[]
verifications AuthVerification[]
sentInvitations OrganizationInvitation[]
}
model AuthVerification {
id String @id @default(uuid())
identityId String
magicToken String
createdAt DateTime @default(now())
acceptedAt DateTime?
isAccepted Boolean @default(false)
isRevoked Boolean @default(false)
identity AuthIdentity @relation(fields: [identityId], references: [id])
}