model Font {
id String @id @default(uuid())
name String
variants FontVariant[] @relation("FontVariants")
created_at DateTime @default(now())
deleted_at DateTime?
owner_id String
visibility Visibility @default(INTERNAL)
organization_id String?
@@unique([name, owner_id])
@@unique([name, organization_id])
@@index([owner_id])
}
model FontVariant {
id String @id @default(uuid())
name String @unique
font_id String
font Font @relation(fields: [font_id], references: [id], name: "FontVariants")
created_at DateTime @default(now())
deleted_at DateTime?
file_link_id String? @unique
file_link FileLink? @relation(fields: [file_link_id], references: [id], name: "FontFileLink")
}
model Font {
id String @id @default(uuid())
name String
variants FontVariant[] @relation("FontVariants")
created_at DateTime @default(now())
deleted_at DateTime?
owner_id String
visibility Visibility @default(INTERNAL)
organization_id String?
@@unique([name, owner_id])
@@unique([name, organization_id])
@@index([owner_id])
}
model FontVariant {
id String @id @default(uuid())
name String @unique
font_id String
font Font @relation(fields: [font_id], references: [id], name: "FontVariants")
created_at DateTime @default(now())
deleted_at DateTime?
file_link_id String? @unique
file_link FileLink? @relation(fields: [file_link_id], references: [id], name: "FontFileLink")
}