mirror of
https://github.com/jorgev259/soc_site-astro.git
synced 2025-06-29 07:57:41 +00:00
WIP
This commit is contained in:
parent
c3fca425cb
commit
392d6b6e51
5 changed files with 62 additions and 5 deletions
|
|
@ -451,6 +451,7 @@ model users {
|
|||
submissions submissions[]
|
||||
sessions session[]
|
||||
accounts account[]
|
||||
ApiKey ApiKey[]
|
||||
}
|
||||
|
||||
model session {
|
||||
|
|
@ -492,3 +493,30 @@ model account {
|
|||
|
||||
user users @relation(fields: [userId], references: [id])
|
||||
}
|
||||
|
||||
model ApiKey {
|
||||
id String @id
|
||||
name String?
|
||||
start String?
|
||||
prefix String?
|
||||
key String
|
||||
userId String @db.VarChar(255)
|
||||
user users @relation(fields: [userId], references: [id])
|
||||
refillInterval Int?
|
||||
refillAmmount Int?
|
||||
lastRefillAt DateTime?
|
||||
enabled Boolean
|
||||
rateLimitEnabled Boolean
|
||||
rateLimitTimeWindow Int?
|
||||
rateLimitMax Int?
|
||||
requestCount Int
|
||||
remaining Int?
|
||||
lastRequest DateTime?
|
||||
expiresAt DateTime?
|
||||
createdAt DateTime
|
||||
updatedAt DateTime
|
||||
permissions String?
|
||||
metadata Json?
|
||||
|
||||
@@map("apiKey")
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue