push service
This commit is contained in:
@@ -21,7 +21,7 @@ model Member {
|
||||
kontakt String? @db.VarChar
|
||||
kuendigungzum DateTime? @db.Date
|
||||
marker Boolean?
|
||||
creationDate DateTime? @db.Date @default(now())
|
||||
creationDate DateTime? @default(now()) @db.Date
|
||||
}
|
||||
|
||||
model session {
|
||||
@@ -37,13 +37,13 @@ enum Topic {
|
||||
}
|
||||
|
||||
model FoundEvents {
|
||||
id String @id @default(dbgenerated("uuidv7()")) @db.Uuid
|
||||
source String @db.VarChar
|
||||
url String @db.VarChar
|
||||
foundDate DateTime @db.Date @default(now())
|
||||
eventDate String? @db.VarChar
|
||||
title String? @db.VarChar
|
||||
description String? @db.VarChar
|
||||
id String @id @default(dbgenerated("uuidv7()")) @db.Uuid
|
||||
source String @db.VarChar
|
||||
url String @db.VarChar
|
||||
foundDate DateTime @default(now()) @db.Date
|
||||
eventDate String? @db.VarChar
|
||||
title String? @db.VarChar
|
||||
description String? @db.VarChar
|
||||
attachedFiles FoundEventAttachments[]
|
||||
}
|
||||
|
||||
@@ -53,3 +53,24 @@ model FoundEventAttachments {
|
||||
event FoundEvents @relation(fields: [eventId], references: [id])
|
||||
eventId String @db.Uuid
|
||||
}
|
||||
|
||||
model PushSubscription {
|
||||
id String @id @default(dbgenerated("uuidv7()")) @db.Uuid
|
||||
endpoint String @db.VarChar
|
||||
expirationTime Float?
|
||||
p256dh String @db.VarChar
|
||||
auth String @db.VarChar
|
||||
|
||||
userId String @db.VarChar
|
||||
user User @relation(fields: [userId], references: [id])
|
||||
|
||||
topic Topic
|
||||
topicConfiguration Json? @db.JsonB
|
||||
clientId String @db.Uuid
|
||||
}
|
||||
|
||||
model User {
|
||||
id String @db.VarChar @id
|
||||
subscriptions PushSubscription[]
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user