diff --git a/prisma/schema.prisma b/prisma/schema.prisma index d40e803..68a05ac 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -14,18 +14,18 @@ datasource db { } model Users { - id String @id @default(uuid()) - first_name String - last_name String - email String? @unique - phone_number Int @unique - residence String? - role Roles @default(GUEST) + id String @id @default(uuid()) + first_name String + last_name String + email String @unique + phone_number Int @unique + residence String? + role Roles @default(GUEST) - employee Employees? @relation("UserEmployee") - customer Customers? @relation("UserCustomer") - oauth_access_token OAuthAccessTokens? @relation("UserOAuthAccessToken") + employee Employees? @relation("UserEmployee") + customer Customers? @relation("UserCustomer") + oauth_access_tokens OAuthAccessTokens? @relation("UserOAuthAccessToken") @@map("users") } @@ -107,10 +107,12 @@ model OAuthAccessTokens { id String @id @default(cuid()) user Users @relation("UserOAuthAccessToken", fields: [user_id], references: [id]) user_id String @unique + application String access_token String @unique refresh_token String @unique access_token_expiry DateTime refresh_token_expiry DateTime? + is_revoked Boolean @default(false) scopes Json @default("[]") created_at DateTime @default(now()) updated_at DateTime?