added the dataconsent flags
This commit is contained in:
@@ -2,7 +2,7 @@ generator client {
|
||||
provider = "prisma-client-js"
|
||||
binaryTargets = ["native", "rhel-openssl-3.0.x"] // Lambda Node 18/20 (Amazon Linux) target
|
||||
previewFeatures = ["multiSchema"]
|
||||
engineType = "library"
|
||||
engineType = "library"
|
||||
}
|
||||
|
||||
datasource db {
|
||||
@@ -12,30 +12,32 @@ datasource db {
|
||||
}
|
||||
|
||||
model User {
|
||||
id Int @id @default(autoincrement())
|
||||
firstName String? @map("first_name") @db.VarChar(50)
|
||||
lastName String? @map("last_name") @db.VarChar(50)
|
||||
roleXid Int? @map("role_xid")
|
||||
dateOfBirth DateTime? @map("date_of_birth")
|
||||
genderName String? @map("gender_name") @db.VarChar(20)
|
||||
role Roles? @relation(fields: [roleXid], references: [id], onDelete: Restrict)
|
||||
emailAddress String? @unique @map("email_address") @db.VarChar(150)
|
||||
isdCode String? @map("isd_code") @db.VarChar(6) // +91, +1, +971 etc.
|
||||
mobileNumber String? @unique @map("mobile_number") @db.VarChar(15) // international safe limit
|
||||
userPassword String? @map("user_password") @db.VarChar(255) // hashed passwords
|
||||
userPasscode String? @map("user_passcode") @db.VarChar(255) // 4–6 digit passcode
|
||||
profileImage String? @map("profile_image") @db.VarChar(500) // S3 key or URL
|
||||
userLat String? @map("user_lat") @db.VarChar(20) // "-23.44444"
|
||||
userLong String? @map("user_long") @db.VarChar(20)
|
||||
userStatus String? @default("pending") @map("user_status") @db.VarChar(20)
|
||||
isEmailVerfied Boolean? @default(false) @map("is_email_verified")
|
||||
isMobileVerfied Boolean? @default(false) @map("is_mobile_verified")
|
||||
isProfileUpdated Boolean? @default(false) @map("is_profile_updated")
|
||||
userRefNumber String? @unique @map("user_ref_number") @db.VarChar(20)
|
||||
isActive Boolean? @default(true) @map("is_active")
|
||||
createdAt DateTime? @default(now()) @map("created_at")
|
||||
updatedAt DateTime? @updatedAt @map("updated_at")
|
||||
deletedAt DateTime? @map("deleted_at")
|
||||
id Int @id @default(autoincrement())
|
||||
firstName String? @map("first_name") @db.VarChar(50)
|
||||
lastName String? @map("last_name") @db.VarChar(50)
|
||||
roleXid Int? @map("role_xid")
|
||||
dateOfBirth DateTime? @map("date_of_birth")
|
||||
genderName String? @map("gender_name") @db.VarChar(20)
|
||||
role Roles? @relation(fields: [roleXid], references: [id], onDelete: Restrict)
|
||||
emailAddress String? @unique @map("email_address") @db.VarChar(150)
|
||||
isdCode String? @map("isd_code") @db.VarChar(6) // +91, +1, +971 etc.
|
||||
mobileNumber String? @unique @map("mobile_number") @db.VarChar(15) // international safe limit
|
||||
userPassword String? @map("user_password") @db.VarChar(255) // hashed passwords
|
||||
userPasscode String? @map("user_passcode") @db.VarChar(255) // 4–6 digit passcode
|
||||
profileImage String? @map("profile_image") @db.VarChar(500) // S3 key or URL
|
||||
userLat String? @map("user_lat") @db.VarChar(20) // "-23.44444"
|
||||
userLong String? @map("user_long") @db.VarChar(20)
|
||||
userStatus String? @default("pending") @map("user_status") @db.VarChar(20)
|
||||
isEmailVerfied Boolean? @default(false) @map("is_email_verified")
|
||||
isMobileVerfied Boolean? @default(false) @map("is_mobile_verified")
|
||||
isProfileUpdated Boolean? @default(false) @map("is_profile_updated")
|
||||
userRefNumber String? @unique @map("user_ref_number") @db.VarChar(20)
|
||||
dataConsentAccepted Boolean? @default(false) @map("data_consent_accepted")
|
||||
dataConsentAcceptedOn DateTime? @map("data_consent_accepted_on")
|
||||
isActive Boolean? @default(true) @map("is_active")
|
||||
createdAt DateTime? @default(now()) @map("created_at")
|
||||
updatedAt DateTime? @updatedAt @map("updated_at")
|
||||
deletedAt DateTime? @map("deleted_at")
|
||||
|
||||
// Relations
|
||||
UserOtp UserOtp[]
|
||||
|
||||
Reference in New Issue
Block a user