21 lines
667 B
Plaintext
21 lines
667 B
Plaintext
model AuthIdentity {
|
|
id String @id @default(uuid())
|
|
email String @unique
|
|
password String
|
|
isVerified Boolean @default(false)
|
|
createdAt DateTime @default(now())
|
|
memberships OrganizationMember[]
|
|
verifications AuthVerification[]
|
|
}
|
|
|
|
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])
|
|
}
|