Files
epess-web-backend/src/types/pothos.generated.ts
Ly Tuan Kiet 10e20092ab chore: update configuration and improve schema imports
- 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.
2024-12-08 20:49:52 +07:00

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":[]}}}}',
)
}