18 lines
576 B
Plaintext
18 lines
576 B
Plaintext
model Message {
|
|
id String @id @default(cuid())
|
|
|
|
attachments Attachment[]
|
|
|
|
reply_to_id String? // Nullable because not all messages are replies
|
|
reply_to Message? @relation("MessageReplies", fields: [reply_to_id], references: [id])
|
|
replies Message[] @relation("MessageReplies")
|
|
|
|
content String
|
|
sender_id String
|
|
conversation_id String
|
|
sentAt DateTime @default(now())
|
|
|
|
sender Benutzer @relation(fields: [sender_id], references: [id])
|
|
conversation Conversation @relation(fields: [conversation_id], references: [id])
|
|
}
|