Satish
10/14/2022, 12:49 PMRaphael Etim
10/14/2022, 2:21 PMSatish
10/14/2022, 3:36 PMmodel Agent {
agentId String @id @default(auto()) @map("_id") @db.ObjectId
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
name String
role Role @default(value: AGENT)
email String @unique
password String
dob DateTime?
photo String
status String?
twitter String?
github String?
verified Boolean @default(false)
Ticket Ticket[]
snooze Snooze[]
}
model Ticket {
ticketId Int @id @map("_id")
status TicketStatus @default(NEW)
agent Agent? @relation(references: [agentId], fields: [assignee])
assignee String @default("Support")
followers String[] @default([]) @db.ObjectId
uuid String?
platform String?
raddress String?
xumm_app_info String?
kyc Boolean @default(false)
pro Boolean @default(false)
name String?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
replies Replies[]
title String
question String
media Media?
}
type Replies {
replyId Int?
createdAt DateTime? @default(now())
text String?
agentId String? @db.ObjectId
visibility Boolean @default(true)
flag Boolean @default(false)
}