- Updated biome.json to include "graphql.d.ts" in the ignored files list. - Updated subproject commit reference in epess-database to the latest version. - Removed unused script from package.json and streamlined module file extensions in tsconfig.json. - Consolidated exclude patterns in tsconfig.build.json for clarity. - Refactored imports across multiple schema files for consistency and improved readability. - Enhanced various schema files by ensuring proper import order and removing redundant code. - Improved error handling and data integrity checks in several service and schema files.
1256 lines
104 KiB
TypeScript
1256 lines
104 KiB
TypeScript
import type { PothosPrismaDatamodel } from '@pothos/plugin-prisma'
|
|
/* eslint-disable */
|
|
import type {
|
|
AdminNote,
|
|
Category,
|
|
Center,
|
|
CenterMentor,
|
|
ChatRoom,
|
|
CollaborationSession,
|
|
Config,
|
|
Document,
|
|
DocumentCollaborator,
|
|
ManagedService,
|
|
MeetingRoom,
|
|
MeetingRoomCollaborator,
|
|
Message,
|
|
Order,
|
|
Payment,
|
|
PersonalMilestone,
|
|
Prisma,
|
|
Question,
|
|
Quiz,
|
|
QuizAttempt,
|
|
RefundTicket,
|
|
Resume,
|
|
ResumeFile,
|
|
Schedule,
|
|
ScheduleDate,
|
|
Service,
|
|
ServiceAndCategory,
|
|
ServiceFeedback,
|
|
SubCategory,
|
|
TempOrder,
|
|
UploadedFile,
|
|
User,
|
|
Workshop,
|
|
WorkshopMeetingRoom,
|
|
WorkshopOrganization,
|
|
WorkshopSubscription,
|
|
} from '@prisma/client'
|
|
export default interface PrismaTypes {
|
|
Config: {
|
|
Name: 'Config'
|
|
Shape: Config
|
|
Include: never
|
|
Select: Prisma.ConfigSelect
|
|
OrderBy: Prisma.ConfigOrderByWithRelationInput
|
|
WhereUnique: Prisma.ConfigWhereUniqueInput
|
|
Where: Prisma.ConfigWhereInput
|
|
Create: Prisma.ConfigCreateInput
|
|
Update: Prisma.ConfigUpdateInput
|
|
RelationName: never
|
|
ListRelations: never
|
|
Relations: {}
|
|
}
|
|
User: {
|
|
Name: 'User'
|
|
Shape: User
|
|
Include: Prisma.UserInclude
|
|
Select: Prisma.UserSelect
|
|
OrderBy: Prisma.UserOrderByWithRelationInput
|
|
WhereUnique: Prisma.UserWhereUniqueInput
|
|
Where: Prisma.UserWhereInput
|
|
Create: Prisma.UserCreateInput
|
|
Update: Prisma.UserUpdateInput
|
|
RelationName:
|
|
| 'orders'
|
|
| 'serviceFeedbacks'
|
|
| 'files'
|
|
| 'sentMessages'
|
|
| 'receivedMessages'
|
|
| 'resume'
|
|
| 'service'
|
|
| 'center'
|
|
| 'customerChatRoom'
|
|
| 'mentorChatRoom'
|
|
| 'mentor'
|
|
| 'workshopSubscription'
|
|
| 'adminNote'
|
|
| 'Document'
|
|
| 'DocumentCollaborator'
|
|
| 'MeetingRoomCollaborator'
|
|
| 'ScheduleDate'
|
|
| 'RefundTicket'
|
|
| 'PersonalMilestone'
|
|
| 'QuizAttempt'
|
|
ListRelations:
|
|
| 'orders'
|
|
| 'serviceFeedbacks'
|
|
| 'files'
|
|
| 'sentMessages'
|
|
| 'receivedMessages'
|
|
| 'resume'
|
|
| 'service'
|
|
| 'customerChatRoom'
|
|
| 'mentorChatRoom'
|
|
| 'workshopSubscription'
|
|
| 'adminNote'
|
|
| 'Document'
|
|
| 'DocumentCollaborator'
|
|
| 'MeetingRoomCollaborator'
|
|
| 'RefundTicket'
|
|
| 'PersonalMilestone'
|
|
| 'QuizAttempt'
|
|
Relations: {
|
|
orders: {
|
|
Shape: Order[]
|
|
Name: 'Order'
|
|
Nullable: false
|
|
}
|
|
serviceFeedbacks: {
|
|
Shape: ServiceFeedback[]
|
|
Name: 'ServiceFeedback'
|
|
Nullable: false
|
|
}
|
|
files: {
|
|
Shape: UploadedFile[]
|
|
Name: 'UploadedFile'
|
|
Nullable: false
|
|
}
|
|
sentMessages: {
|
|
Shape: Message[]
|
|
Name: 'Message'
|
|
Nullable: false
|
|
}
|
|
receivedMessages: {
|
|
Shape: Message[]
|
|
Name: 'Message'
|
|
Nullable: false
|
|
}
|
|
resume: {
|
|
Shape: Resume[]
|
|
Name: 'Resume'
|
|
Nullable: false
|
|
}
|
|
service: {
|
|
Shape: Service[]
|
|
Name: 'Service'
|
|
Nullable: false
|
|
}
|
|
center: {
|
|
Shape: Center | null
|
|
Name: 'Center'
|
|
Nullable: true
|
|
}
|
|
customerChatRoom: {
|
|
Shape: ChatRoom[]
|
|
Name: 'ChatRoom'
|
|
Nullable: false
|
|
}
|
|
mentorChatRoom: {
|
|
Shape: ChatRoom[]
|
|
Name: 'ChatRoom'
|
|
Nullable: false
|
|
}
|
|
mentor: {
|
|
Shape: CenterMentor | null
|
|
Name: 'CenterMentor'
|
|
Nullable: true
|
|
}
|
|
workshopSubscription: {
|
|
Shape: WorkshopSubscription[]
|
|
Name: 'WorkshopSubscription'
|
|
Nullable: false
|
|
}
|
|
adminNote: {
|
|
Shape: AdminNote[]
|
|
Name: 'AdminNote'
|
|
Nullable: false
|
|
}
|
|
Document: {
|
|
Shape: Document[]
|
|
Name: 'Document'
|
|
Nullable: false
|
|
}
|
|
DocumentCollaborator: {
|
|
Shape: DocumentCollaborator[]
|
|
Name: 'DocumentCollaborator'
|
|
Nullable: false
|
|
}
|
|
MeetingRoomCollaborator: {
|
|
Shape: MeetingRoomCollaborator[]
|
|
Name: 'MeetingRoomCollaborator'
|
|
Nullable: false
|
|
}
|
|
ScheduleDate: {
|
|
Shape: ScheduleDate | null
|
|
Name: 'ScheduleDate'
|
|
Nullable: true
|
|
}
|
|
RefundTicket: {
|
|
Shape: RefundTicket[]
|
|
Name: 'RefundTicket'
|
|
Nullable: false
|
|
}
|
|
PersonalMilestone: {
|
|
Shape: PersonalMilestone[]
|
|
Name: 'PersonalMilestone'
|
|
Nullable: false
|
|
}
|
|
QuizAttempt: {
|
|
Shape: QuizAttempt[]
|
|
Name: 'QuizAttempt'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
Center: {
|
|
Name: 'Center'
|
|
Shape: Center
|
|
Include: Prisma.CenterInclude
|
|
Select: Prisma.CenterSelect
|
|
OrderBy: Prisma.CenterOrderByWithRelationInput
|
|
WhereUnique: Prisma.CenterWhereUniqueInput
|
|
Where: Prisma.CenterWhereInput
|
|
Create: Prisma.CenterCreateInput
|
|
Update: Prisma.CenterUpdateInput
|
|
RelationName: 'adminNote' | 'logoFile' | 'services' | 'centerOwner' | 'chatRoom' | 'centerMentors' | 'resume'
|
|
ListRelations: 'adminNote' | 'services' | 'chatRoom' | 'centerMentors' | 'resume'
|
|
Relations: {
|
|
adminNote: {
|
|
Shape: AdminNote[]
|
|
Name: 'AdminNote'
|
|
Nullable: false
|
|
}
|
|
logoFile: {
|
|
Shape: UploadedFile | null
|
|
Name: 'UploadedFile'
|
|
Nullable: true
|
|
}
|
|
services: {
|
|
Shape: Service[]
|
|
Name: 'Service'
|
|
Nullable: false
|
|
}
|
|
centerOwner: {
|
|
Shape: User | null
|
|
Name: 'User'
|
|
Nullable: true
|
|
}
|
|
chatRoom: {
|
|
Shape: ChatRoom[]
|
|
Name: 'ChatRoom'
|
|
Nullable: false
|
|
}
|
|
centerMentors: {
|
|
Shape: CenterMentor[]
|
|
Name: 'CenterMentor'
|
|
Nullable: false
|
|
}
|
|
resume: {
|
|
Shape: Resume[]
|
|
Name: 'Resume'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
CenterMentor: {
|
|
Name: 'CenterMentor'
|
|
Shape: CenterMentor
|
|
Include: Prisma.CenterMentorInclude
|
|
Select: Prisma.CenterMentorSelect
|
|
OrderBy: Prisma.CenterMentorOrderByWithRelationInput
|
|
WhereUnique: Prisma.CenterMentorWhereUniqueInput
|
|
Where: Prisma.CenterMentorWhereInput
|
|
Create: Prisma.CenterMentorCreateInput
|
|
Update: Prisma.CenterMentorUpdateInput
|
|
RelationName: 'mentor' | 'center' | 'createdWorkshop' | 'managedService' | 'adminNote'
|
|
ListRelations: 'createdWorkshop' | 'managedService' | 'adminNote'
|
|
Relations: {
|
|
mentor: {
|
|
Shape: User
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
center: {
|
|
Shape: Center
|
|
Name: 'Center'
|
|
Nullable: false
|
|
}
|
|
createdWorkshop: {
|
|
Shape: Workshop[]
|
|
Name: 'Workshop'
|
|
Nullable: false
|
|
}
|
|
managedService: {
|
|
Shape: ManagedService[]
|
|
Name: 'ManagedService'
|
|
Nullable: false
|
|
}
|
|
adminNote: {
|
|
Shape: AdminNote[]
|
|
Name: 'AdminNote'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
ManagedService: {
|
|
Name: 'ManagedService'
|
|
Shape: ManagedService
|
|
Include: Prisma.ManagedServiceInclude
|
|
Select: Prisma.ManagedServiceSelect
|
|
OrderBy: Prisma.ManagedServiceOrderByWithRelationInput
|
|
WhereUnique: Prisma.ManagedServiceWhereUniqueInput
|
|
Where: Prisma.ManagedServiceWhereInput
|
|
Create: Prisma.ManagedServiceCreateInput
|
|
Update: Prisma.ManagedServiceUpdateInput
|
|
RelationName: 'schedule' | 'mentor' | 'service'
|
|
ListRelations: 'schedule'
|
|
Relations: {
|
|
schedule: {
|
|
Shape: Schedule[]
|
|
Name: 'Schedule'
|
|
Nullable: false
|
|
}
|
|
mentor: {
|
|
Shape: CenterMentor | null
|
|
Name: 'CenterMentor'
|
|
Nullable: true
|
|
}
|
|
service: {
|
|
Shape: Service | null
|
|
Name: 'Service'
|
|
Nullable: true
|
|
}
|
|
}
|
|
}
|
|
Service: {
|
|
Name: 'Service'
|
|
Shape: Service
|
|
Include: Prisma.ServiceInclude
|
|
Select: Prisma.ServiceSelect
|
|
OrderBy: Prisma.ServiceOrderByWithRelationInput
|
|
WhereUnique: Prisma.ServiceWhereUniqueInput
|
|
Where: Prisma.ServiceWhereInput
|
|
Create: Prisma.ServiceCreateInput
|
|
Update: Prisma.ServiceUpdateInput
|
|
RelationName:
|
|
| 'adminNote'
|
|
| 'imageFile'
|
|
| 'feedbacks'
|
|
| 'order'
|
|
| 'center'
|
|
| 'workshop'
|
|
| 'serviceAndCategory'
|
|
| 'workshopOrganization'
|
|
| 'user'
|
|
| 'managedService'
|
|
| 'quiz'
|
|
ListRelations:
|
|
| 'adminNote'
|
|
| 'feedbacks'
|
|
| 'order'
|
|
| 'workshop'
|
|
| 'serviceAndCategory'
|
|
| 'workshopOrganization'
|
|
| 'managedService'
|
|
Relations: {
|
|
adminNote: {
|
|
Shape: AdminNote[]
|
|
Name: 'AdminNote'
|
|
Nullable: false
|
|
}
|
|
imageFile: {
|
|
Shape: UploadedFile | null
|
|
Name: 'UploadedFile'
|
|
Nullable: true
|
|
}
|
|
feedbacks: {
|
|
Shape: ServiceFeedback[]
|
|
Name: 'ServiceFeedback'
|
|
Nullable: false
|
|
}
|
|
order: {
|
|
Shape: Order[]
|
|
Name: 'Order'
|
|
Nullable: false
|
|
}
|
|
center: {
|
|
Shape: Center
|
|
Name: 'Center'
|
|
Nullable: false
|
|
}
|
|
workshop: {
|
|
Shape: Workshop[]
|
|
Name: 'Workshop'
|
|
Nullable: false
|
|
}
|
|
serviceAndCategory: {
|
|
Shape: ServiceAndCategory[]
|
|
Name: 'ServiceAndCategory'
|
|
Nullable: false
|
|
}
|
|
workshopOrganization: {
|
|
Shape: WorkshopOrganization[]
|
|
Name: 'WorkshopOrganization'
|
|
Nullable: false
|
|
}
|
|
user: {
|
|
Shape: User | null
|
|
Name: 'User'
|
|
Nullable: true
|
|
}
|
|
managedService: {
|
|
Shape: ManagedService[]
|
|
Name: 'ManagedService'
|
|
Nullable: false
|
|
}
|
|
quiz: {
|
|
Shape: Quiz | null
|
|
Name: 'Quiz'
|
|
Nullable: true
|
|
}
|
|
}
|
|
}
|
|
ServiceAndCategory: {
|
|
Name: 'ServiceAndCategory'
|
|
Shape: ServiceAndCategory
|
|
Include: Prisma.ServiceAndCategoryInclude
|
|
Select: Prisma.ServiceAndCategorySelect
|
|
OrderBy: Prisma.ServiceAndCategoryOrderByWithRelationInput
|
|
WhereUnique: Prisma.ServiceAndCategoryWhereUniqueInput
|
|
Where: Prisma.ServiceAndCategoryWhereInput
|
|
Create: Prisma.ServiceAndCategoryCreateInput
|
|
Update: Prisma.ServiceAndCategoryUpdateInput
|
|
RelationName: 'service' | 'subCategory'
|
|
ListRelations: never
|
|
Relations: {
|
|
service: {
|
|
Shape: Service
|
|
Name: 'Service'
|
|
Nullable: false
|
|
}
|
|
subCategory: {
|
|
Shape: SubCategory
|
|
Name: 'SubCategory'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
Category: {
|
|
Name: 'Category'
|
|
Shape: Category
|
|
Include: Prisma.CategoryInclude
|
|
Select: Prisma.CategorySelect
|
|
OrderBy: Prisma.CategoryOrderByWithRelationInput
|
|
WhereUnique: Prisma.CategoryWhereUniqueInput
|
|
Where: Prisma.CategoryWhereInput
|
|
Create: Prisma.CategoryCreateInput
|
|
Update: Prisma.CategoryUpdateInput
|
|
RelationName: 'subCategory'
|
|
ListRelations: 'subCategory'
|
|
Relations: {
|
|
subCategory: {
|
|
Shape: SubCategory[]
|
|
Name: 'SubCategory'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
SubCategory: {
|
|
Name: 'SubCategory'
|
|
Shape: SubCategory
|
|
Include: Prisma.SubCategoryInclude
|
|
Select: Prisma.SubCategorySelect
|
|
OrderBy: Prisma.SubCategoryOrderByWithRelationInput
|
|
WhereUnique: Prisma.SubCategoryWhereUniqueInput
|
|
Where: Prisma.SubCategoryWhereInput
|
|
Create: Prisma.SubCategoryCreateInput
|
|
Update: Prisma.SubCategoryUpdateInput
|
|
RelationName: 'category' | 'serviceAndCategory'
|
|
ListRelations: 'serviceAndCategory'
|
|
Relations: {
|
|
category: {
|
|
Shape: Category
|
|
Name: 'Category'
|
|
Nullable: false
|
|
}
|
|
serviceAndCategory: {
|
|
Shape: ServiceAndCategory[]
|
|
Name: 'ServiceAndCategory'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
ServiceFeedback: {
|
|
Name: 'ServiceFeedback'
|
|
Shape: ServiceFeedback
|
|
Include: Prisma.ServiceFeedbackInclude
|
|
Select: Prisma.ServiceFeedbackSelect
|
|
OrderBy: Prisma.ServiceFeedbackOrderByWithRelationInput
|
|
WhereUnique: Prisma.ServiceFeedbackWhereUniqueInput
|
|
Where: Prisma.ServiceFeedbackWhereInput
|
|
Create: Prisma.ServiceFeedbackCreateInput
|
|
Update: Prisma.ServiceFeedbackUpdateInput
|
|
RelationName: 'user' | 'service'
|
|
ListRelations: never
|
|
Relations: {
|
|
user: {
|
|
Shape: User
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
service: {
|
|
Shape: Service
|
|
Name: 'Service'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
Schedule: {
|
|
Name: 'Schedule'
|
|
Shape: Schedule
|
|
Include: Prisma.ScheduleInclude
|
|
Select: Prisma.ScheduleSelect
|
|
OrderBy: Prisma.ScheduleOrderByWithRelationInput
|
|
WhereUnique: Prisma.ScheduleWhereUniqueInput
|
|
Where: Prisma.ScheduleWhereInput
|
|
Create: Prisma.ScheduleCreateInput
|
|
Update: Prisma.ScheduleUpdateInput
|
|
RelationName: 'dates' | 'managedService' | 'personalMilestone' | 'Order'
|
|
ListRelations: 'dates' | 'personalMilestone' | 'Order'
|
|
Relations: {
|
|
dates: {
|
|
Shape: ScheduleDate[]
|
|
Name: 'ScheduleDate'
|
|
Nullable: false
|
|
}
|
|
managedService: {
|
|
Shape: ManagedService
|
|
Name: 'ManagedService'
|
|
Nullable: false
|
|
}
|
|
personalMilestone: {
|
|
Shape: PersonalMilestone[]
|
|
Name: 'PersonalMilestone'
|
|
Nullable: false
|
|
}
|
|
Order: {
|
|
Shape: Order[]
|
|
Name: 'Order'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
PersonalMilestone: {
|
|
Name: 'PersonalMilestone'
|
|
Shape: PersonalMilestone
|
|
Include: Prisma.PersonalMilestoneInclude
|
|
Select: Prisma.PersonalMilestoneSelect
|
|
OrderBy: Prisma.PersonalMilestoneOrderByWithRelationInput
|
|
WhereUnique: Prisma.PersonalMilestoneWhereUniqueInput
|
|
Where: Prisma.PersonalMilestoneWhereInput
|
|
Create: Prisma.PersonalMilestoneCreateInput
|
|
Update: Prisma.PersonalMilestoneUpdateInput
|
|
RelationName: 'schedule' | 'user'
|
|
ListRelations: never
|
|
Relations: {
|
|
schedule: {
|
|
Shape: Schedule
|
|
Name: 'Schedule'
|
|
Nullable: false
|
|
}
|
|
user: {
|
|
Shape: User
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
ScheduleDate: {
|
|
Name: 'ScheduleDate'
|
|
Shape: ScheduleDate
|
|
Include: Prisma.ScheduleDateInclude
|
|
Select: Prisma.ScheduleDateSelect
|
|
OrderBy: Prisma.ScheduleDateOrderByWithRelationInput
|
|
WhereUnique: Prisma.ScheduleDateWhereUniqueInput
|
|
Where: Prisma.ScheduleDateWhereInput
|
|
Create: Prisma.ScheduleDateCreateInput
|
|
Update: Prisma.ScheduleDateUpdateInput
|
|
RelationName: 'schedule' | 'CollaborationSession' | 'User'
|
|
ListRelations: 'CollaborationSession' | 'User'
|
|
Relations: {
|
|
schedule: {
|
|
Shape: Schedule
|
|
Name: 'Schedule'
|
|
Nullable: false
|
|
}
|
|
CollaborationSession: {
|
|
Shape: CollaborationSession[]
|
|
Name: 'CollaborationSession'
|
|
Nullable: false
|
|
}
|
|
User: {
|
|
Shape: User[]
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
TempOrder: {
|
|
Name: 'TempOrder'
|
|
Shape: TempOrder
|
|
Include: never
|
|
Select: Prisma.TempOrderSelect
|
|
OrderBy: Prisma.TempOrderOrderByWithRelationInput
|
|
WhereUnique: Prisma.TempOrderWhereUniqueInput
|
|
Where: Prisma.TempOrderWhereInput
|
|
Create: Prisma.TempOrderCreateInput
|
|
Update: Prisma.TempOrderUpdateInput
|
|
RelationName: never
|
|
ListRelations: never
|
|
Relations: {}
|
|
}
|
|
ChatRoom: {
|
|
Name: 'ChatRoom'
|
|
Shape: ChatRoom
|
|
Include: Prisma.ChatRoomInclude
|
|
Select: Prisma.ChatRoomSelect
|
|
OrderBy: Prisma.ChatRoomOrderByWithRelationInput
|
|
WhereUnique: Prisma.ChatRoomWhereUniqueInput
|
|
Where: Prisma.ChatRoomWhereInput
|
|
Create: Prisma.ChatRoomCreateInput
|
|
Update: Prisma.ChatRoomUpdateInput
|
|
RelationName: 'message' | 'customer' | 'center' | 'mentor' | 'CollaborationSession' | 'Order'
|
|
ListRelations: 'message' | 'CollaborationSession'
|
|
Relations: {
|
|
message: {
|
|
Shape: Message[]
|
|
Name: 'Message'
|
|
Nullable: false
|
|
}
|
|
customer: {
|
|
Shape: User
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
center: {
|
|
Shape: Center
|
|
Name: 'Center'
|
|
Nullable: false
|
|
}
|
|
mentor: {
|
|
Shape: User | null
|
|
Name: 'User'
|
|
Nullable: true
|
|
}
|
|
CollaborationSession: {
|
|
Shape: CollaborationSession[]
|
|
Name: 'CollaborationSession'
|
|
Nullable: false
|
|
}
|
|
Order: {
|
|
Shape: Order | null
|
|
Name: 'Order'
|
|
Nullable: true
|
|
}
|
|
}
|
|
}
|
|
Message: {
|
|
Name: 'Message'
|
|
Shape: Message
|
|
Include: Prisma.MessageInclude
|
|
Select: Prisma.MessageSelect
|
|
OrderBy: Prisma.MessageOrderByWithRelationInput
|
|
WhereUnique: Prisma.MessageWhereUniqueInput
|
|
Where: Prisma.MessageWhereInput
|
|
Create: Prisma.MessageCreateInput
|
|
Update: Prisma.MessageUpdateInput
|
|
RelationName: 'sender' | 'recipient' | 'chatRoom'
|
|
ListRelations: never
|
|
Relations: {
|
|
sender: {
|
|
Shape: User | null
|
|
Name: 'User'
|
|
Nullable: true
|
|
}
|
|
recipient: {
|
|
Shape: User | null
|
|
Name: 'User'
|
|
Nullable: true
|
|
}
|
|
chatRoom: {
|
|
Shape: ChatRoom | null
|
|
Name: 'ChatRoom'
|
|
Nullable: true
|
|
}
|
|
}
|
|
}
|
|
Order: {
|
|
Name: 'Order'
|
|
Shape: Order
|
|
Include: Prisma.OrderInclude
|
|
Select: Prisma.OrderSelect
|
|
OrderBy: Prisma.OrderOrderByWithRelationInput
|
|
WhereUnique: Prisma.OrderWhereUniqueInput
|
|
Where: Prisma.OrderWhereInput
|
|
Create: Prisma.OrderCreateInput
|
|
Update: Prisma.OrderUpdateInput
|
|
RelationName: 'chatRoom' | 'user' | 'service' | 'schedule' | 'refundTicket' | 'payment'
|
|
ListRelations: 'payment'
|
|
Relations: {
|
|
chatRoom: {
|
|
Shape: ChatRoom | null
|
|
Name: 'ChatRoom'
|
|
Nullable: true
|
|
}
|
|
user: {
|
|
Shape: User
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
service: {
|
|
Shape: Service
|
|
Name: 'Service'
|
|
Nullable: false
|
|
}
|
|
schedule: {
|
|
Shape: Schedule
|
|
Name: 'Schedule'
|
|
Nullable: false
|
|
}
|
|
refundTicket: {
|
|
Shape: RefundTicket | null
|
|
Name: 'RefundTicket'
|
|
Nullable: true
|
|
}
|
|
payment: {
|
|
Shape: Payment[]
|
|
Name: 'Payment'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
RefundTicket: {
|
|
Name: 'RefundTicket'
|
|
Shape: RefundTicket
|
|
Include: Prisma.RefundTicketInclude
|
|
Select: Prisma.RefundTicketSelect
|
|
OrderBy: Prisma.RefundTicketOrderByWithRelationInput
|
|
WhereUnique: Prisma.RefundTicketWhereUniqueInput
|
|
Where: Prisma.RefundTicketWhereInput
|
|
Create: Prisma.RefundTicketCreateInput
|
|
Update: Prisma.RefundTicketUpdateInput
|
|
RelationName: 'moderator' | 'order'
|
|
ListRelations: never
|
|
Relations: {
|
|
moderator: {
|
|
Shape: User | null
|
|
Name: 'User'
|
|
Nullable: true
|
|
}
|
|
order: {
|
|
Shape: Order
|
|
Name: 'Order'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
Payment: {
|
|
Name: 'Payment'
|
|
Shape: Payment
|
|
Include: Prisma.PaymentInclude
|
|
Select: Prisma.PaymentSelect
|
|
OrderBy: Prisma.PaymentOrderByWithRelationInput
|
|
WhereUnique: Prisma.PaymentWhereUniqueInput
|
|
Where: Prisma.PaymentWhereInput
|
|
Create: Prisma.PaymentCreateInput
|
|
Update: Prisma.PaymentUpdateInput
|
|
RelationName: 'order'
|
|
ListRelations: never
|
|
Relations: {
|
|
order: {
|
|
Shape: Order
|
|
Name: 'Order'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
Workshop: {
|
|
Name: 'Workshop'
|
|
Shape: Workshop
|
|
Include: Prisma.WorkshopInclude
|
|
Select: Prisma.WorkshopSelect
|
|
OrderBy: Prisma.WorkshopOrderByWithRelationInput
|
|
WhereUnique: Prisma.WorkshopWhereUniqueInput
|
|
Where: Prisma.WorkshopWhereInput
|
|
Create: Prisma.WorkshopCreateInput
|
|
Update: Prisma.WorkshopUpdateInput
|
|
RelationName: 'imageFile' | 'service' | 'organization' | 'subscription' | 'mentor' | 'workshopMeetingRoom'
|
|
ListRelations: 'organization' | 'subscription'
|
|
Relations: {
|
|
imageFile: {
|
|
Shape: UploadedFile | null
|
|
Name: 'UploadedFile'
|
|
Nullable: true
|
|
}
|
|
service: {
|
|
Shape: Service
|
|
Name: 'Service'
|
|
Nullable: false
|
|
}
|
|
organization: {
|
|
Shape: WorkshopOrganization[]
|
|
Name: 'WorkshopOrganization'
|
|
Nullable: false
|
|
}
|
|
subscription: {
|
|
Shape: WorkshopSubscription[]
|
|
Name: 'WorkshopSubscription'
|
|
Nullable: false
|
|
}
|
|
mentor: {
|
|
Shape: CenterMentor
|
|
Name: 'CenterMentor'
|
|
Nullable: false
|
|
}
|
|
workshopMeetingRoom: {
|
|
Shape: WorkshopMeetingRoom | null
|
|
Name: 'WorkshopMeetingRoom'
|
|
Nullable: true
|
|
}
|
|
}
|
|
}
|
|
WorkshopSubscription: {
|
|
Name: 'WorkshopSubscription'
|
|
Shape: WorkshopSubscription
|
|
Include: Prisma.WorkshopSubscriptionInclude
|
|
Select: Prisma.WorkshopSubscriptionSelect
|
|
OrderBy: Prisma.WorkshopSubscriptionOrderByWithRelationInput
|
|
WhereUnique: Prisma.WorkshopSubscriptionWhereUniqueInput
|
|
Where: Prisma.WorkshopSubscriptionWhereInput
|
|
Create: Prisma.WorkshopSubscriptionCreateInput
|
|
Update: Prisma.WorkshopSubscriptionUpdateInput
|
|
RelationName: 'user' | 'workshop'
|
|
ListRelations: never
|
|
Relations: {
|
|
user: {
|
|
Shape: User
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
workshop: {
|
|
Shape: Workshop
|
|
Name: 'Workshop'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
WorkshopOrganization: {
|
|
Name: 'WorkshopOrganization'
|
|
Shape: WorkshopOrganization
|
|
Include: Prisma.WorkshopOrganizationInclude
|
|
Select: Prisma.WorkshopOrganizationSelect
|
|
OrderBy: Prisma.WorkshopOrganizationOrderByWithRelationInput
|
|
WhereUnique: Prisma.WorkshopOrganizationWhereUniqueInput
|
|
Where: Prisma.WorkshopOrganizationWhereInput
|
|
Create: Prisma.WorkshopOrganizationCreateInput
|
|
Update: Prisma.WorkshopOrganizationUpdateInput
|
|
RelationName: 'workshop' | 'service'
|
|
ListRelations: never
|
|
Relations: {
|
|
workshop: {
|
|
Shape: Workshop
|
|
Name: 'Workshop'
|
|
Nullable: false
|
|
}
|
|
service: {
|
|
Shape: Service
|
|
Name: 'Service'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
UploadedFile: {
|
|
Name: 'UploadedFile'
|
|
Shape: UploadedFile
|
|
Include: Prisma.UploadedFileInclude
|
|
Select: Prisma.UploadedFileSelect
|
|
OrderBy: Prisma.UploadedFileOrderByWithRelationInput
|
|
WhereUnique: Prisma.UploadedFileWhereUniqueInput
|
|
Where: Prisma.UploadedFileWhereInput
|
|
Create: Prisma.UploadedFileCreateInput
|
|
Update: Prisma.UploadedFileUpdateInput
|
|
RelationName: 'user' | 'center' | 'service' | 'workshop'
|
|
ListRelations: 'center' | 'service' | 'workshop'
|
|
Relations: {
|
|
user: {
|
|
Shape: User
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
center: {
|
|
Shape: Center[]
|
|
Name: 'Center'
|
|
Nullable: false
|
|
}
|
|
service: {
|
|
Shape: Service[]
|
|
Name: 'Service'
|
|
Nullable: false
|
|
}
|
|
workshop: {
|
|
Shape: Workshop[]
|
|
Name: 'Workshop'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
ResumeFile: {
|
|
Name: 'ResumeFile'
|
|
Shape: ResumeFile
|
|
Include: Prisma.ResumeFileInclude
|
|
Select: Prisma.ResumeFileSelect
|
|
OrderBy: Prisma.ResumeFileOrderByWithRelationInput
|
|
WhereUnique: Prisma.ResumeFileWhereUniqueInput
|
|
Where: Prisma.ResumeFileWhereInput
|
|
Create: Prisma.ResumeFileCreateInput
|
|
Update: Prisma.ResumeFileUpdateInput
|
|
RelationName: 'resume'
|
|
ListRelations: never
|
|
Relations: {
|
|
resume: {
|
|
Shape: Resume
|
|
Name: 'Resume'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
Resume: {
|
|
Name: 'Resume'
|
|
Shape: Resume
|
|
Include: Prisma.ResumeInclude
|
|
Select: Prisma.ResumeSelect
|
|
OrderBy: Prisma.ResumeOrderByWithRelationInput
|
|
WhereUnique: Prisma.ResumeWhereUniqueInput
|
|
Where: Prisma.ResumeWhereInput
|
|
Create: Prisma.ResumeCreateInput
|
|
Update: Prisma.ResumeUpdateInput
|
|
RelationName: 'center' | 'resumeFile' | 'user' | 'adminNote'
|
|
ListRelations: 'resumeFile' | 'adminNote'
|
|
Relations: {
|
|
center: {
|
|
Shape: Center | null
|
|
Name: 'Center'
|
|
Nullable: true
|
|
}
|
|
resumeFile: {
|
|
Shape: ResumeFile[]
|
|
Name: 'ResumeFile'
|
|
Nullable: false
|
|
}
|
|
user: {
|
|
Shape: User
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
adminNote: {
|
|
Shape: AdminNote[]
|
|
Name: 'AdminNote'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
CollaborationSession: {
|
|
Name: 'CollaborationSession'
|
|
Shape: CollaborationSession
|
|
Include: Prisma.CollaborationSessionInclude
|
|
Select: Prisma.CollaborationSessionSelect
|
|
OrderBy: Prisma.CollaborationSessionOrderByWithRelationInput
|
|
WhereUnique: Prisma.CollaborationSessionWhereUniqueInput
|
|
Where: Prisma.CollaborationSessionWhereInput
|
|
Create: Prisma.CollaborationSessionCreateInput
|
|
Update: Prisma.CollaborationSessionUpdateInput
|
|
RelationName: 'meetingRoom' | 'scheduleDate' | 'activeDocument' | 'ChatRoom'
|
|
ListRelations: never
|
|
Relations: {
|
|
meetingRoom: {
|
|
Shape: MeetingRoom | null
|
|
Name: 'MeetingRoom'
|
|
Nullable: true
|
|
}
|
|
scheduleDate: {
|
|
Shape: ScheduleDate
|
|
Name: 'ScheduleDate'
|
|
Nullable: false
|
|
}
|
|
activeDocument: {
|
|
Shape: Document | null
|
|
Name: 'Document'
|
|
Nullable: true
|
|
}
|
|
ChatRoom: {
|
|
Shape: ChatRoom | null
|
|
Name: 'ChatRoom'
|
|
Nullable: true
|
|
}
|
|
}
|
|
}
|
|
MeetingRoom: {
|
|
Name: 'MeetingRoom'
|
|
Shape: MeetingRoom
|
|
Include: Prisma.MeetingRoomInclude
|
|
Select: Prisma.MeetingRoomSelect
|
|
OrderBy: Prisma.MeetingRoomOrderByWithRelationInput
|
|
WhereUnique: Prisma.MeetingRoomWhereUniqueInput
|
|
Where: Prisma.MeetingRoomWhereInput
|
|
Create: Prisma.MeetingRoomCreateInput
|
|
Update: Prisma.MeetingRoomUpdateInput
|
|
RelationName: 'collaborationSession' | 'collaborators'
|
|
ListRelations: 'collaborators'
|
|
Relations: {
|
|
collaborationSession: {
|
|
Shape: CollaborationSession
|
|
Name: 'CollaborationSession'
|
|
Nullable: false
|
|
}
|
|
collaborators: {
|
|
Shape: MeetingRoomCollaborator[]
|
|
Name: 'MeetingRoomCollaborator'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
MeetingRoomCollaborator: {
|
|
Name: 'MeetingRoomCollaborator'
|
|
Shape: MeetingRoomCollaborator
|
|
Include: Prisma.MeetingRoomCollaboratorInclude
|
|
Select: Prisma.MeetingRoomCollaboratorSelect
|
|
OrderBy: Prisma.MeetingRoomCollaboratorOrderByWithRelationInput
|
|
WhereUnique: Prisma.MeetingRoomCollaboratorWhereUniqueInput
|
|
Where: Prisma.MeetingRoomCollaboratorWhereInput
|
|
Create: Prisma.MeetingRoomCollaboratorCreateInput
|
|
Update: Prisma.MeetingRoomCollaboratorUpdateInput
|
|
RelationName: 'meetingRoom' | 'user'
|
|
ListRelations: never
|
|
Relations: {
|
|
meetingRoom: {
|
|
Shape: MeetingRoom
|
|
Name: 'MeetingRoom'
|
|
Nullable: false
|
|
}
|
|
user: {
|
|
Shape: User
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
WorkshopMeetingRoom: {
|
|
Name: 'WorkshopMeetingRoom'
|
|
Shape: WorkshopMeetingRoom
|
|
Include: Prisma.WorkshopMeetingRoomInclude
|
|
Select: Prisma.WorkshopMeetingRoomSelect
|
|
OrderBy: Prisma.WorkshopMeetingRoomOrderByWithRelationInput
|
|
WhereUnique: Prisma.WorkshopMeetingRoomWhereUniqueInput
|
|
Where: Prisma.WorkshopMeetingRoomWhereInput
|
|
Create: Prisma.WorkshopMeetingRoomCreateInput
|
|
Update: Prisma.WorkshopMeetingRoomUpdateInput
|
|
RelationName: 'workshop'
|
|
ListRelations: never
|
|
Relations: {
|
|
workshop: {
|
|
Shape: Workshop
|
|
Name: 'Workshop'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
AdminNote: {
|
|
Name: 'AdminNote'
|
|
Shape: AdminNote
|
|
Include: Prisma.AdminNoteInclude
|
|
Select: Prisma.AdminNoteSelect
|
|
OrderBy: Prisma.AdminNoteOrderByWithRelationInput
|
|
WhereUnique: Prisma.AdminNoteWhereUniqueInput
|
|
Where: Prisma.AdminNoteWhereInput
|
|
Create: Prisma.AdminNoteCreateInput
|
|
Update: Prisma.AdminNoteUpdateInput
|
|
RelationName: 'notedBy' | 'mentor' | 'center' | 'service' | 'resume'
|
|
ListRelations: never
|
|
Relations: {
|
|
notedBy: {
|
|
Shape: User
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
mentor: {
|
|
Shape: CenterMentor | null
|
|
Name: 'CenterMentor'
|
|
Nullable: true
|
|
}
|
|
center: {
|
|
Shape: Center | null
|
|
Name: 'Center'
|
|
Nullable: true
|
|
}
|
|
service: {
|
|
Shape: Service | null
|
|
Name: 'Service'
|
|
Nullable: true
|
|
}
|
|
resume: {
|
|
Shape: Resume | null
|
|
Name: 'Resume'
|
|
Nullable: true
|
|
}
|
|
}
|
|
}
|
|
Document: {
|
|
Name: 'Document'
|
|
Shape: Document
|
|
Include: Prisma.DocumentInclude
|
|
Select: Prisma.DocumentSelect
|
|
OrderBy: Prisma.DocumentOrderByWithRelationInput
|
|
WhereUnique: Prisma.DocumentWhereUniqueInput
|
|
Where: Prisma.DocumentWhereInput
|
|
Create: Prisma.DocumentCreateInput
|
|
Update: Prisma.DocumentUpdateInput
|
|
RelationName: 'owner' | 'collaborators' | 'collaborationSession'
|
|
ListRelations: 'collaborators'
|
|
Relations: {
|
|
owner: {
|
|
Shape: User
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
collaborators: {
|
|
Shape: DocumentCollaborator[]
|
|
Name: 'DocumentCollaborator'
|
|
Nullable: false
|
|
}
|
|
collaborationSession: {
|
|
Shape: CollaborationSession | null
|
|
Name: 'CollaborationSession'
|
|
Nullable: true
|
|
}
|
|
}
|
|
}
|
|
DocumentCollaborator: {
|
|
Name: 'DocumentCollaborator'
|
|
Shape: DocumentCollaborator
|
|
Include: Prisma.DocumentCollaboratorInclude
|
|
Select: Prisma.DocumentCollaboratorSelect
|
|
OrderBy: Prisma.DocumentCollaboratorOrderByWithRelationInput
|
|
WhereUnique: Prisma.DocumentCollaboratorWhereUniqueInput
|
|
Where: Prisma.DocumentCollaboratorWhereInput
|
|
Create: Prisma.DocumentCollaboratorCreateInput
|
|
Update: Prisma.DocumentCollaboratorUpdateInput
|
|
RelationName: 'document' | 'user'
|
|
ListRelations: never
|
|
Relations: {
|
|
document: {
|
|
Shape: Document
|
|
Name: 'Document'
|
|
Nullable: false
|
|
}
|
|
user: {
|
|
Shape: User
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
Quiz: {
|
|
Name: 'Quiz'
|
|
Shape: Quiz
|
|
Include: Prisma.QuizInclude
|
|
Select: Prisma.QuizSelect
|
|
OrderBy: Prisma.QuizOrderByWithRelationInput
|
|
WhereUnique: Prisma.QuizWhereUniqueInput
|
|
Where: Prisma.QuizWhereInput
|
|
Create: Prisma.QuizCreateInput
|
|
Update: Prisma.QuizUpdateInput
|
|
RelationName: 'service' | 'questions' | 'QuizAttempt'
|
|
ListRelations: 'questions' | 'QuizAttempt'
|
|
Relations: {
|
|
service: {
|
|
Shape: Service
|
|
Name: 'Service'
|
|
Nullable: false
|
|
}
|
|
questions: {
|
|
Shape: Question[]
|
|
Name: 'Question'
|
|
Nullable: false
|
|
}
|
|
QuizAttempt: {
|
|
Shape: QuizAttempt[]
|
|
Name: 'QuizAttempt'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
QuizAttempt: {
|
|
Name: 'QuizAttempt'
|
|
Shape: QuizAttempt
|
|
Include: Prisma.QuizAttemptInclude
|
|
Select: Prisma.QuizAttemptSelect
|
|
OrderBy: Prisma.QuizAttemptOrderByWithRelationInput
|
|
WhereUnique: Prisma.QuizAttemptWhereUniqueInput
|
|
Where: Prisma.QuizAttemptWhereInput
|
|
Create: Prisma.QuizAttemptCreateInput
|
|
Update: Prisma.QuizAttemptUpdateInput
|
|
RelationName: 'quiz' | 'user' | 'questions'
|
|
ListRelations: 'questions'
|
|
Relations: {
|
|
quiz: {
|
|
Shape: Quiz
|
|
Name: 'Quiz'
|
|
Nullable: false
|
|
}
|
|
user: {
|
|
Shape: User
|
|
Name: 'User'
|
|
Nullable: false
|
|
}
|
|
questions: {
|
|
Shape: Question[]
|
|
Name: 'Question'
|
|
Nullable: false
|
|
}
|
|
}
|
|
}
|
|
Question: {
|
|
Name: 'Question'
|
|
Shape: Question
|
|
Include: Prisma.QuestionInclude
|
|
Select: Prisma.QuestionSelect
|
|
OrderBy: Prisma.QuestionOrderByWithRelationInput
|
|
WhereUnique: Prisma.QuestionWhereUniqueInput
|
|
Where: Prisma.QuestionWhereInput
|
|
Create: Prisma.QuestionCreateInput
|
|
Update: Prisma.QuestionUpdateInput
|
|
RelationName: 'quiz' | 'QuizAttempt'
|
|
ListRelations: never
|
|
Relations: {
|
|
quiz: {
|
|
Shape: Quiz
|
|
Name: 'Quiz'
|
|
Nullable: false
|
|
}
|
|
QuizAttempt: {
|
|
Shape: QuizAttempt | null
|
|
Name: 'QuizAttempt'
|
|
Nullable: true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
export function getDatamodel(): PothosPrismaDatamodel {
|
|
return JSON.parse(
|
|
'{"datamodel":{"models":{"Config":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"name","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"key","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"value","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"visible","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"User":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"name","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"email","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"phoneNumber","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"bankBin","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"bankAccountNumber","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Float","kind":"scalar","name":"packageValue","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Role","kind":"enum","name":"role","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"avatarUrl","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"Order","kind":"object","name":"orders","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"OrderToUser","relationFromFields":[],"isUpdatedAt":false},{"type":"ServiceFeedback","kind":"object","name":"serviceFeedbacks","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceFeedbackToUser","relationFromFields":[],"isUpdatedAt":false},{"type":"UploadedFile","kind":"object","name":"files","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"UploadedFileToUser","relationFromFields":[],"isUpdatedAt":false},{"type":"Message","kind":"object","name":"sentMessages","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"SentMessages","relationFromFields":[],"isUpdatedAt":false},{"type":"Message","kind":"object","name":"receivedMessages","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ReceivedMessages","relationFromFields":[],"isUpdatedAt":false},{"type":"Resume","kind":"object","name":"resume","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ResumeToUser","relationFromFields":[],"isUpdatedAt":false},{"type":"Service","kind":"object","name":"service","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceToUser","relationFromFields":[],"isUpdatedAt":false},{"type":"Center","kind":"object","name":"center","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterToUser","relationFromFields":[],"isUpdatedAt":false},{"type":"ChatRoom","kind":"object","name":"customerChatRoom","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ChatRoomToCustomer","relationFromFields":[],"isUpdatedAt":false},{"type":"ChatRoom","kind":"object","name":"mentorChatRoom","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ChatRoomToMentor","relationFromFields":[],"isUpdatedAt":false},{"type":"CenterMentor","kind":"object","name":"mentor","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterMentorToUser","relationFromFields":[],"isUpdatedAt":false},{"type":"WorkshopSubscription","kind":"object","name":"workshopSubscription","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"UserToWorkshopSubscription","relationFromFields":[],"isUpdatedAt":false},{"type":"AdminNote","kind":"object","name":"adminNote","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"AdminNoteToUser","relationFromFields":[],"isUpdatedAt":false},{"type":"Document","kind":"object","name":"Document","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"DocumentToUser","relationFromFields":[],"isUpdatedAt":false},{"type":"DocumentCollaborator","kind":"object","name":"DocumentCollaborator","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"DocumentCollaboratorToUser","relationFromFields":[],"isUpdatedAt":false},{"type":"MeetingRoomCollaborator","kind":"object","name":"MeetingRoomCollaborator","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"MeetingRoomCollaboratorToUser","relationFromFields":[],"isUpdatedAt":false},{"type":"ScheduleDate","kind":"object","name":"ScheduleDate","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ScheduleDateToUser","relationFromFields":["scheduleDateId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"scheduleDateId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"banned","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"RefundTicket","kind":"object","name":"RefundTicket","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"RefundTicketToUser","relationFromFields":[],"isUpdatedAt":false},{"type":"PersonalMilestone","kind":"object","name":"PersonalMilestone","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"PersonalMilestoneToUser","relationFromFields":[],"isUpdatedAt":false},{"type":"QuizAttempt","kind":"object","name":"QuizAttempt","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"QuizAttemptToUser","relationFromFields":[],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"Center":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"centerOwnerId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"bank","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"bankAccountNumber","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"name","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"description","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"AdminNote","kind":"object","name":"adminNote","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"AdminNoteToCenter","relationFromFields":[],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"logoUrl","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"UploadedFile","kind":"object","name":"logoFile","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterToUploadedFile","relationFromFields":["uploadedFileId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"location","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"individual","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"Service","kind":"object","name":"services","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterToService","relationFromFields":[],"isUpdatedAt":false},{"type":"User","kind":"object","name":"centerOwner","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterToUser","relationFromFields":["centerOwnerId"],"isUpdatedAt":false},{"type":"ChatRoom","kind":"object","name":"chatRoom","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterToChatRoom","relationFromFields":[],"isUpdatedAt":false},{"type":"CenterMentor","kind":"object","name":"centerMentors","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterToCenterMentor","relationFromFields":[],"isUpdatedAt":false},{"type":"Resume","kind":"object","name":"resume","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterToResume","relationFromFields":[],"isUpdatedAt":false},{"type":"CenterStatus","kind":"enum","name":"centerStatus","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"uploadedFileId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"CenterMentor":{"fields":[{"type":"String","kind":"scalar","name":"mentorId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"centerId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"bio","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"active","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"isCenterOwner","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"User","kind":"object","name":"mentor","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterMentorToUser","relationFromFields":["mentorId"],"isUpdatedAt":false},{"type":"Center","kind":"object","name":"center","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterToCenterMentor","relationFromFields":["centerId"],"isUpdatedAt":false},{"type":"Workshop","kind":"object","name":"createdWorkshop","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterMentorToWorkshop","relationFromFields":[],"isUpdatedAt":false},{"type":"ManagedService","kind":"object","name":"managedService","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterMentorToManagedService","relationFromFields":[],"isUpdatedAt":false},{"type":"AdminNote","kind":"object","name":"adminNote","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"AdminNoteToCenterMentor","relationFromFields":[],"isUpdatedAt":false}],"primaryKey":{"name":null,"fields":["mentorId","centerId"]},"uniqueIndexes":[]},"ManagedService":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"mentorId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"serviceId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Schedule","kind":"object","name":"schedule","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ManagedServiceToSchedule","relationFromFields":[],"isUpdatedAt":false},{"type":"CenterMentor","kind":"object","name":"mentor","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterMentorToManagedService","relationFromFields":["mentorId"],"isUpdatedAt":false},{"type":"Service","kind":"object","name":"service","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ManagedServiceToService","relationFromFields":["serviceId"],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"Service":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"name","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"description","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"content","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"centerId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"userId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Float","kind":"scalar","name":"commission","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"AdminNote","kind":"object","name":"adminNote","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"AdminNoteToService","relationFromFields":[],"isUpdatedAt":false},{"type":"Float","kind":"scalar","name":"price","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Float","kind":"scalar","name":"rating","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"UploadedFile","kind":"object","name":"imageFile","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceToUploadedFile","relationFromFields":["imageFileId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"imageFileId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"imageFileUrl","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"ServiceStatus","kind":"enum","name":"status","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"isActive","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"ServiceFeedback","kind":"object","name":"feedbacks","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceToServiceFeedback","relationFromFields":[],"isUpdatedAt":false},{"type":"Order","kind":"object","name":"order","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"OrderToService","relationFromFields":[],"isUpdatedAt":false},{"type":"Center","kind":"object","name":"center","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterToService","relationFromFields":["centerId"],"isUpdatedAt":false},{"type":"Workshop","kind":"object","name":"workshop","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceToWorkshop","relationFromFields":[],"isUpdatedAt":false},{"type":"ServiceAndCategory","kind":"object","name":"serviceAndCategory","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceToServiceAndCategory","relationFromFields":[],"isUpdatedAt":false},{"type":"WorkshopOrganization","kind":"object","name":"workshopOrganization","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceToWorkshopOrganization","relationFromFields":[],"isUpdatedAt":false},{"type":"User","kind":"object","name":"user","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceToUser","relationFromFields":["userId"],"isUpdatedAt":false},{"type":"ManagedService","kind":"object","name":"managedService","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ManagedServiceToService","relationFromFields":[],"isUpdatedAt":false},{"type":"Quiz","kind":"object","name":"quiz","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"QuizToService","relationFromFields":[],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"ServiceAndCategory":{"fields":[{"type":"String","kind":"scalar","name":"serviceId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Service","kind":"object","name":"service","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceToServiceAndCategory","relationFromFields":["serviceId"],"isUpdatedAt":false},{"type":"SubCategory","kind":"object","name":"subCategory","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceAndCategoryToSubCategory","relationFromFields":["subCategoryId"],"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"isDeleted","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"subCategoryId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false}],"primaryKey":{"name":null,"fields":["serviceId","subCategoryId"]},"uniqueIndexes":[]},"Category":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"name","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"description","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"SubCategory","kind":"object","name":"subCategory","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CategoryToSubCategory","relationFromFields":[],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"SubCategory":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"name","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"description","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"categoryId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Category","kind":"object","name":"category","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CategoryToSubCategory","relationFromFields":["categoryId"],"isUpdatedAt":false},{"type":"ServiceAndCategory","kind":"object","name":"serviceAndCategory","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceAndCategoryToSubCategory","relationFromFields":[],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"ServiceFeedback":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"userId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"serviceId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Float","kind":"scalar","name":"rating","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"comments","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"User","kind":"object","name":"user","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceFeedbackToUser","relationFromFields":["userId"],"isUpdatedAt":false},{"type":"Service","kind":"object","name":"service","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceToServiceFeedback","relationFromFields":["serviceId"],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"Schedule":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"customerId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"managedServiceId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"orderId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"scheduleStart","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"scheduleEnd","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"slots","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"daysOfWeek","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"ScheduleDate","kind":"object","name":"dates","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ScheduleToScheduleDate","relationFromFields":[],"isUpdatedAt":false},{"type":"ScheduleStatus","kind":"enum","name":"status","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"ManagedService","kind":"object","name":"managedService","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ManagedServiceToSchedule","relationFromFields":["managedServiceId"],"isUpdatedAt":false},{"type":"PersonalMilestone","kind":"object","name":"personalMilestone","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"PersonalMilestoneToSchedule","relationFromFields":[],"isUpdatedAt":false},{"type":"Order","kind":"object","name":"Order","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"OrderToSchedule","relationFromFields":[],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"PersonalMilestone":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"milestoneOrder","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"scheduleId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Schedule","kind":"object","name":"schedule","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"PersonalMilestoneToSchedule","relationFromFields":["scheduleId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"userId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"User","kind":"object","name":"user","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"PersonalMilestoneToUser","relationFromFields":["userId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"title","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"description","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"PersonalMilestoneStatus","kind":"enum","name":"status","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true}],"primaryKey":null,"uniqueIndexes":[{"name":null,"fields":["scheduleId","milestoneOrder"]}]},"ScheduleDate":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"scheduleId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"start","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"end","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"dayOfWeek","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"slot","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"serviceId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"orderId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Schedule","kind":"object","name":"schedule","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ScheduleToScheduleDate","relationFromFields":["scheduleId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"participantIds","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"maxParticipants","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"ScheduleDateStatus","kind":"enum","name":"status","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"lateStart","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"CollaborationSession","kind":"object","name":"CollaborationSession","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CollaborationSessionToScheduleDate","relationFromFields":[],"isUpdatedAt":false},{"type":"User","kind":"object","name":"User","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ScheduleDateToUser","relationFromFields":[],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"TempOrder":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"scheduleId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"orderId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"customerId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"expiredAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"ChatRoom":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"ChatRoomType","kind":"enum","name":"type","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"customerId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"centerId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"mentorId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Message","kind":"object","name":"message","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ChatRoomToMessage","relationFromFields":[],"isUpdatedAt":false},{"type":"User","kind":"object","name":"customer","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ChatRoomToCustomer","relationFromFields":["customerId"],"isUpdatedAt":false},{"type":"Center","kind":"object","name":"center","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterToChatRoom","relationFromFields":["centerId"],"isUpdatedAt":false},{"type":"User","kind":"object","name":"mentor","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ChatRoomToMentor","relationFromFields":["mentorId"],"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"lastActivity","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"CollaborationSession","kind":"object","name":"CollaborationSession","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ChatRoomToCollaborationSession","relationFromFields":[],"isUpdatedAt":false},{"type":"Order","kind":"object","name":"Order","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ChatRoomToOrder","relationFromFields":[],"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"active","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"Message":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"senderId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"recipientId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"chatRoomId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"MessageType","kind":"enum","name":"type","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"content","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"sentAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"MessageContextType","kind":"enum","name":"context","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Json","kind":"scalar","name":"metadata","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"User","kind":"object","name":"sender","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"SentMessages","relationFromFields":["senderId"],"isUpdatedAt":false},{"type":"User","kind":"object","name":"recipient","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ReceivedMessages","relationFromFields":["recipientId"],"isUpdatedAt":false},{"type":"ChatRoom","kind":"object","name":"chatRoom","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ChatRoomToMessage","relationFromFields":["chatRoomId"],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"Order":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"userId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"serviceId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"OrderStatus","kind":"enum","name":"status","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"total","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Float","kind":"scalar","name":"commission","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"scheduleId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"chatRoomId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"ChatRoom","kind":"object","name":"chatRoom","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ChatRoomToOrder","relationFromFields":["chatRoomId"],"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"User","kind":"object","name":"user","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"OrderToUser","relationFromFields":["userId"],"isUpdatedAt":false},{"type":"Service","kind":"object","name":"service","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"OrderToService","relationFromFields":["serviceId"],"isUpdatedAt":false},{"type":"Schedule","kind":"object","name":"schedule","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"OrderToSchedule","relationFromFields":["scheduleId"],"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"disbursed","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"RefundTicket","kind":"object","name":"refundTicket","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"OrderToRefundTicket","relationFromFields":[],"isUpdatedAt":false},{"type":"Payment","kind":"object","name":"payment","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"OrderToPayment","relationFromFields":[],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"paymentId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"RefundTicket":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"orderId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"Float","kind":"scalar","name":"amount","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"reason","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"rejectedReason","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"RefundTicketStatus","kind":"enum","name":"status","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"bankBin","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"bankName","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"bankAccountNumber","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"moderatorId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"User","kind":"object","name":"moderator","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"RefundTicketToUser","relationFromFields":["moderatorId"],"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"Order","kind":"object","name":"order","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"OrderToRefundTicket","relationFromFields":["orderId"],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"Payment":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"Float","kind":"scalar","name":"amount","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"paymentCode","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"expiredAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"PaymentStatus","kind":"enum","name":"status","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"String","kind":"scalar","name":"orderId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Order","kind":"object","name":"order","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"OrderToPayment","relationFromFields":["orderId"],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"Workshop":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"title","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"description","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"mentorId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"serviceId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"expectedParticipants","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"minParticipants","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"registeredParticipants","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"actualParticipants","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"duration","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"UploadedFile","kind":"object","name":"imageFile","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"UploadedFileToWorkshop","relationFromFields":["imageFileId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"imageFileId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"date","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"Service","kind":"object","name":"service","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceToWorkshop","relationFromFields":["serviceId"],"isUpdatedAt":false},{"type":"WorkshopOrganization","kind":"object","name":"organization","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"WorkshopToWorkshopOrganization","relationFromFields":[],"isUpdatedAt":false},{"type":"WorkshopSubscription","kind":"object","name":"subscription","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"WorkshopToWorkshopSubscription","relationFromFields":[],"isUpdatedAt":false},{"type":"CenterMentor","kind":"object","name":"mentor","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterMentorToWorkshop","relationFromFields":["mentorId"],"isUpdatedAt":false},{"type":"WorkshopMeetingRoom","kind":"object","name":"workshopMeetingRoom","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"WorkshopToWorkshopMeetingRoom","relationFromFields":[],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"WorkshopSubscription":{"fields":[{"type":"String","kind":"scalar","name":"userId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"workshopId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"User","kind":"object","name":"user","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"UserToWorkshopSubscription","relationFromFields":["userId"],"isUpdatedAt":false},{"type":"Workshop","kind":"object","name":"workshop","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"WorkshopToWorkshopSubscription","relationFromFields":["workshopId"],"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"notified","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false}],"primaryKey":{"name":null,"fields":["userId","workshopId"]},"uniqueIndexes":[]},"WorkshopOrganization":{"fields":[{"type":"String","kind":"scalar","name":"workshopId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"serviceId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Workshop","kind":"object","name":"workshop","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"WorkshopToWorkshopOrganization","relationFromFields":["workshopId"],"isUpdatedAt":false},{"type":"Service","kind":"object","name":"service","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceToWorkshopOrganization","relationFromFields":["serviceId"],"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[{"name":null,"fields":["workshopId","serviceId"]}]},"UploadedFile":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"userId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"actualFileName","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"fileName","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"type","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"fileUrl","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"UploadedFileType","kind":"enum","name":"fileType","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"uploadedAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"User","kind":"object","name":"user","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"UploadedFileToUser","relationFromFields":["userId"],"isUpdatedAt":false},{"type":"Center","kind":"object","name":"center","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterToUploadedFile","relationFromFields":[],"isUpdatedAt":false},{"type":"Service","kind":"object","name":"service","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ServiceToUploadedFile","relationFromFields":[],"isUpdatedAt":false},{"type":"Workshop","kind":"object","name":"workshop","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"UploadedFileToWorkshop","relationFromFields":[],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"ResumeFile":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"resumeId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"fileUrl","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"type","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"actualFileName","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"Resume","kind":"object","name":"resume","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ResumeToResumeFile","relationFromFields":["resumeId"],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"Resume":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"userId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"centerId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"ResumeStatus","kind":"enum","name":"status","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"Center","kind":"object","name":"center","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterToResume","relationFromFields":["centerId"],"isUpdatedAt":false},{"type":"ResumeFile","kind":"object","name":"resumeFile","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ResumeToResumeFile","relationFromFields":[],"isUpdatedAt":false},{"type":"User","kind":"object","name":"user","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ResumeToUser","relationFromFields":["userId"],"isUpdatedAt":false},{"type":"AdminNote","kind":"object","name":"adminNote","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"AdminNoteToResume","relationFromFields":[],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[{"name":null,"fields":["userId","centerId"]}]},"CollaborationSession":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"chatRoomId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"collaboratorsIds","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"MeetingRoom","kind":"object","name":"meetingRoom","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CollaborationSessionToMeetingRoom","relationFromFields":[],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"scheduleDateId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"ScheduleDate","kind":"object","name":"scheduleDate","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CollaborationSessionToScheduleDate","relationFromFields":["scheduleDateId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"activeDocumentId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"Document","kind":"object","name":"activeDocument","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CollaborationSessionToDocument","relationFromFields":["activeDocumentId"],"isUpdatedAt":false},{"type":"ChatRoom","kind":"object","name":"ChatRoom","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ChatRoomToCollaborationSession","relationFromFields":["chatRoomId"],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"MeetingRoom":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"collaborationSessionId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"CollaborationSession","kind":"object","name":"collaborationSession","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CollaborationSessionToMeetingRoom","relationFromFields":["collaborationSessionId"],"isUpdatedAt":false},{"type":"MeetingRoomCollaborator","kind":"object","name":"collaborators","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"MeetingRoomToMeetingRoomCollaborator","relationFromFields":[],"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true}],"primaryKey":null,"uniqueIndexes":[]},"MeetingRoomCollaborator":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"meetingRoomId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"userId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"MeetingRoom","kind":"object","name":"meetingRoom","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"MeetingRoomToMeetingRoomCollaborator","relationFromFields":["meetingRoomId"],"isUpdatedAt":false},{"type":"User","kind":"object","name":"user","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"MeetingRoomCollaboratorToUser","relationFromFields":["userId"],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"WorkshopMeetingRoom":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"workshopId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"Workshop","kind":"object","name":"workshop","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"WorkshopToWorkshopMeetingRoom","relationFromFields":["workshopId"],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"AdminNote":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"content","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"notedByUserId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"String","kind":"scalar","name":"centerId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"serviceId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"mentorId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"resumeId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"User","kind":"object","name":"notedBy","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"AdminNoteToUser","relationFromFields":["notedByUserId"],"isUpdatedAt":false},{"type":"CenterMentor","kind":"object","name":"mentor","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"AdminNoteToCenterMentor","relationFromFields":["mentorId"],"isUpdatedAt":false},{"type":"Center","kind":"object","name":"center","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"AdminNoteToCenter","relationFromFields":["centerId"],"isUpdatedAt":false},{"type":"Service","kind":"object","name":"service","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"AdminNoteToService","relationFromFields":["serviceId"],"isUpdatedAt":false},{"type":"Resume","kind":"object","name":"resume","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"AdminNoteToResume","relationFromFields":["resumeId"],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"Document":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"name","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"fileUrl","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"previewImageUrl","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"User","kind":"object","name":"owner","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"DocumentToUser","relationFromFields":["ownerId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"ownerId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DocumentCollaborator","kind":"object","name":"collaborators","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"DocumentToDocumentCollaborator","relationFromFields":[],"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"isPublic","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"CollaborationSession","kind":"object","name":"collaborationSession","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CollaborationSessionToDocument","relationFromFields":[],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"collaborationSessionId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"DocumentCollaborator":{"fields":[{"type":"String","kind":"scalar","name":"documentId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"userId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Document","kind":"object","name":"document","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"DocumentToDocumentCollaborator","relationFromFields":["documentId"],"isUpdatedAt":false},{"type":"User","kind":"object","name":"user","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"DocumentCollaboratorToUser","relationFromFields":["userId"],"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"readable","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"writable","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false}],"primaryKey":{"name":null,"fields":["documentId","userId"]},"uniqueIndexes":[]},"Quiz":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"serviceId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"Service","kind":"object","name":"service","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"QuizToService","relationFromFields":["serviceId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"centerMentorId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"quizTitle","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"quizSynopsis","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"progressBarColor","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"nrOfQuestions","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Question","kind":"object","name":"questions","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"QuestionToQuiz","relationFromFields":[],"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"QuizAttempt","kind":"object","name":"QuizAttempt","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"QuizToQuizAttempt","relationFromFields":[],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"QuizAttempt":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"quizId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Quiz","kind":"object","name":"quiz","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"QuizToQuizAttempt","relationFromFields":["quizId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"userId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"User","kind":"object","name":"user","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"QuizAttemptToUser","relationFromFields":["userId"],"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"score","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Question","kind":"object","name":"questions","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"QuestionToQuizAttempt","relationFromFields":[],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"answers","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true}],"primaryKey":null,"uniqueIndexes":[]},"Question":{"fields":[{"type":"String","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"quizId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Quiz","kind":"object","name":"quiz","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"QuestionToQuiz","relationFromFields":["quizId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"question","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"QuestionType","kind":"enum","name":"questionType","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"questionPic","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"AnswerType","kind":"enum","name":"answerSelectionType","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"answers","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"correctAnswer","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"messageForCorrectAnswer","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"messageForIncorrectAnswer","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"explanation","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"point","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"QuizAttempt","kind":"object","name":"QuizAttempt","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"QuestionToQuizAttempt","relationFromFields":["quizAttemptId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"quizAttemptId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]}}}}',
|
|
)
|
|
}
|