diff --git a/epess-database b/epess-database index d9e6be6..d6f38be 160000 --- a/epess-database +++ b/epess-database @@ -1 +1 @@ -Subproject commit d9e6be63fc82726fd55dec4914681b541f129e22 +Subproject commit d6f38be8e8073265f8e2fbb9ec6cfef17d0ee535 diff --git a/src/Analytic/analytic.module.ts b/src/Analytic/analytic.module.ts index 11b878c..90c7e44 100644 --- a/src/Analytic/analytic.module.ts +++ b/src/Analytic/analytic.module.ts @@ -1,13 +1,41 @@ import { Module } from '@nestjs/common' +import { CenterModule } from 'src/Center/center.module' import { CenterSchema } from 'src/Center/center.schema' +import { CenterMentorModule } from 'src/CenterMentor/centermentor.module' +import { CenterMentorSchema } from 'src/CenterMentor/centermentor.schema' +import { ChatroomModule } from 'src/ChatRoom/chatroom.module' +import { ChatroomSchema } from 'src/ChatRoom/chatroom.schema' +import { MessageModule } from 'src/Message/message.module' +import { MessageSchema } from 'src/Message/message.schema' +import { OrderModule } from 'src/Order/order.module' import { OrderSchema } from 'src/Order/order.schema' import { PayosModule } from 'src/Payos/payos.module' +import { ServiceModule } from 'src/Service/service.module' import { ServiceSchema } from 'src/Service/service.schema' +import { UserModule } from 'src/User/user.module' +import { UserSchema } from 'src/User/user.schema' import { AnalyticSchema } from './analytic.schema' - @Module({ - imports: [PayosModule], - providers: [AnalyticSchema, ServiceSchema, CenterSchema, OrderSchema], - exports: [AnalyticSchema, ServiceSchema, CenterSchema, OrderSchema], + imports: [ + PayosModule, + ServiceModule, + CenterModule, + OrderModule, + CenterMentorModule, + UserModule, + MessageModule, + ChatroomModule, + ], + providers: [ + AnalyticSchema, + ServiceSchema, + CenterSchema, + OrderSchema, + CenterMentorSchema, + UserSchema, + MessageSchema, + ChatroomSchema, + ], + exports: [AnalyticSchema], }) export class AnalyticModule {} diff --git a/src/Order/order.module.ts b/src/Order/order.module.ts index 02123fe..8771cbd 100644 --- a/src/Order/order.module.ts +++ b/src/Order/order.module.ts @@ -1,9 +1,17 @@ import { Module } from '@nestjs/common' +import { CenterSchema } from 'src/Center/center.schema' +import { CenterMentorSchema } from 'src/CenterMentor/centermentor.schema' +import { ChatroomSchema } from 'src/ChatRoom/chatroom.schema' +import { MessageModule } from 'src/Message/message.module' +import { MessageSchema } from 'src/Message/message.schema' import { PayosModule } from 'src/Payos/payos.module' +import { UserModule } from 'src/User/user.module' +import { UserSchema } from 'src/User/user.schema' import { OrderSchema } from './order.schema' + @Module({ - imports: [PayosModule], - providers: [OrderSchema], + imports: [PayosModule, UserModule, MessageModule], + providers: [OrderSchema, CenterSchema, CenterMentorSchema, UserSchema, MessageSchema, ChatroomSchema], exports: [OrderSchema], }) export class OrderModule {} diff --git a/src/Order/order.schema.ts b/src/Order/order.schema.ts index 09ff271..54ca1c7 100644 --- a/src/Order/order.schema.ts +++ b/src/Order/order.schema.ts @@ -2,6 +2,9 @@ import { Inject, Injectable, Logger } from '@nestjs/common' import { OrderStatus, Role, ScheduleDateStatus, ScheduleStatus } from '@prisma/client' import { Pothos, PothosRef, PothosSchema, SchemaBuilderToken } from '@smatch-corp/nestjs-pothos' import _ from 'lodash' +import { CenterSchema } from 'src/Center/center.schema' +import { CenterMentorSchema } from 'src/CenterMentor/centermentor.schema' +import { UserSchema } from 'src/User/user.schema' import { Builder } from '../Graphql/graphql.builder' import { PayosService } from '../Payos/payos.service' import { PrismaService } from '../Prisma/prisma.service' @@ -12,6 +15,9 @@ export class OrderSchema extends PothosSchema { @Inject(SchemaBuilderToken) private readonly builder: Builder, private readonly prisma: PrismaService, private readonly payosService: PayosService, + private readonly centerSchema: CenterSchema, + private readonly centerMentorSchema: CenterMentorSchema, + private readonly userSchema: UserSchema, ) { super() } @@ -83,6 +89,37 @@ export class OrderSchema extends PothosSchema { }) } + @PothosRef() + orderDetails() { + return this.builder.simpleObject('OrderDetails', { + fields: (t) => ({ + order: t.field({ + type: this.order(), + description: 'The order of the details.', + }), + center: t.field({ + type: this.centerSchema.center(), + description: 'The center of the order.', + }), + centerMentor: t.field({ + type: this.centerMentorSchema.centerMentor(), + description: 'The mentor of the order.', + }), + user: t.field({ + type: this.userSchema.user(), + description: 'The user of the order.', + }), + status: t.string(), + total: t.int(), + commission: t.float(), + completedAt: t.field({ + type: 'DateTime', + description: 'The date and time the order was completed.', + }), + }), + }) + } + @Pothos() init(): void { // query section @@ -192,6 +229,119 @@ export class OrderSchema extends PothosSchema { }) }, }), + completedOrdersDetails: t.field({ + type: this.orderDetails(), + args: { + orderId: t.arg({ + type: 'String', + required: true, + }), + }, + description: 'Retrieve a list of completed orders details', + resolve: async (_query, args, ctx, _info) => { + if (ctx.isSubscription) { + throw new Error('Orders cannot be retrieved in subscription context') + } + if (!ctx.http.me) { + throw new Error('Unauthorized') + } + if (ctx.http.me.role !== Role.MODERATOR) { + throw new Error('Unauthorized') + } + // get order details + const order = await this.prisma.order.findUnique({ + where: { id: args.orderId }, + include: { + service: true, + schedule: { + include: { + managedService: true, + }, + }, + }, + }) + if (!order) { + throw new Error('Order not found') + } + // get center details + const center = await this.prisma.center.findUnique({ + where: { id: order?.service?.centerId }, + }) + if (!center) { + throw new Error('Center not found') + } + // get mentor id from schedule + const mentorId = order?.schedule?.managedService?.mentorId + // get center mentor details + const centerMentor = await this.prisma.user.findUnique({ + where: { + id: mentorId, + }, + }) + if (!centerMentor) { + throw new Error('Center mentor not found') + } + // get service details + const service = await this.prisma.service.findUnique({ + where: { id: order?.serviceId }, + }) + if (!service) { + throw new Error('Service not found') + } + // calculate commission based on service price + const commission = service.price * (service.commission ?? 0.0) + // calculate total price + const total = service.price - commission + // get user details + const user = await this.prisma.user.findUnique({ + where: { id: order?.userId }, + }) + if (!user) { + throw new Error('User not found') + } + return { + order: { + id: order.id, + userId: order.userId, + serviceId: order.serviceId, + status: order.status, + total: total, + commission: commission, + scheduleId: order.scheduleId, + chatRoomId: order.chatRoomId, + createdAt: order.createdAt, + updatedAt: order.updatedAt, + disbursed: order.disbursed, + paymentId: order.paymentId, + }, + center, + centerMentor: { + centerId: center.id, + mentorId: centerMentor.id, + active: true, // default value + bio: null, // default value + isCenterOwner: false, // default value + name: centerMentor.name, + id: centerMentor.id, + createdAt: centerMentor.createdAt, + updatedAt: centerMentor.updatedAt, + email: centerMentor.email, + phoneNumber: centerMentor.phoneNumber, + bankBin: centerMentor.bankBin, + bankAccountNumber: centerMentor.bankAccountNumber, + role: centerMentor.role, + avatarUrl: centerMentor.avatarUrl, + scheduleDateId: centerMentor.scheduleDateId, + banned: centerMentor.banned, + }, + user, + status: order.status, + total, + commission, + completedAt: order.schedule?.scheduleEnd, + } + }, + }), })) // mutation section @@ -368,7 +518,16 @@ export class OrderSchema extends PothosSchema { required: true, }), }, - resolve: async (query, _root, args, _ctx, _info) => { + resolve: async (query, _root, args, ctx, _info) => { + if (ctx.isSubscription) { + throw new Error('Subscription is not allowed') + } + if (!ctx.http.me) { + throw new Error('Unauthorized') + } + if (ctx.http.me.role !== Role.MODERATOR) { + throw new Error('Unauthorized') + } return await this.prisma.order.update({ ...query, data: args.data, diff --git a/src/Schedule/schedule.schema.ts b/src/Schedule/schedule.schema.ts index b368ff7..4ac7846 100644 --- a/src/Schedule/schedule.schema.ts +++ b/src/Schedule/schedule.schema.ts @@ -278,13 +278,14 @@ export class ScheduleSchema extends PothosSchema { return schedules } // use case 2: center mentor or center owner query schedules where center mentor or center owner is mentor - else if (ctx.http.me.role === Role.CENTER_MENTOR || ctx.http.me.role === Role.CENTER_OWNER) { + if (ctx.http.me.role === Role.CENTER_MENTOR) { const center = await this.prisma.center.findFirst({ where: { - OR: [{ centerOwnerId: ctx.http.me.id }, { centerMentors: { some: { mentorId: ctx.http.me.id } } }], - }, - include: { - centerMentors: true, + centerMentors: { + some: { + mentorId: ctx.http.me.id, + }, + }, }, }) if (!center) { @@ -298,19 +299,32 @@ export class ScheduleSchema extends PothosSchema { orderBy: args.orderBy ?? undefined, where: { AND: [ - { managedService: { service: { centerId: center.id } } }, - { - OR: [ - { customerId: ctx.http.me.id }, - { dates: { some: { participantIds: { has: ctx.http.me.id } } } }, - ], - }, + { managedService: { service: { centerId: center.id }, mentorId: ctx.http.me.id } }, ...(args.filter ? [args.filter] : []), ], }, }) return schedules } + // use case 3: Center owner query all schedules belong to center + if (ctx.http.me.role === Role.CENTER_OWNER) { + const center = await this.prisma.center.findFirst({ + where: { centerOwnerId: ctx.http.me.id }, + }) + if (!center) { + throw new Error('Center not found') + } + const schedules = await this.prisma.schedule.findMany({ + ...query, + where: { + AND: [{ managedService: { service: { centerId: center.id } } }, ...(args.filter ? [args.filter] : [])], + }, + orderBy: args.orderBy ?? undefined, + skip: args.skip ?? undefined, + take: args.take ?? undefined, + }) + return schedules + } }, }), diff --git a/src/types/pothos.generated.ts b/src/types/pothos.generated.ts index ca68036..f9fbd95 100644 --- a/src/types/pothos.generated.ts +++ b/src/types/pothos.generated.ts @@ -1,1290 +1,1185 @@ /* eslint-disable */ -import type { - Prisma, - Config, - User, - Center, - CenterMentor, - ManagedService, - Service, - ServiceAndCategory, - Category, - SubCategory, - ServiceFeedback, - Schedule, - PersonalMilestone, - ScheduleDate, - ChatRoom, - Message, - Order, - RefundTicket, - Payment, - Workshop, - WorkshopSubscription, - WorkshopOrganization, - UploadedFile, - ResumeFile, - Resume, - CollaborationSession, - MeetingRoom, - MeetingRoomCollaborator, - WorkshopMeetingRoom, - AdminNote, - Document, - DocumentCollaborator, - Quiz, - QuizAttempt, - Question, -} from '@prisma/client' -import type { PothosPrismaDatamodel } from '@pothos/plugin-prisma' +import type { Prisma, Config, User, Center, CenterMentor, ManagedService, Service, ServiceAndCategory, Category, SubCategory, ServiceFeedback, Schedule, PersonalMilestone, ScheduleDate, ChatRoom, Message, Order, RefundTicket, Payment, Workshop, WorkshopSubscription, WorkshopOrganization, UploadedFile, ResumeFile, Resume, CollaborationSession, MeetingRoom, MeetingRoomCollaborator, WorkshopMeetingRoom, AdminNote, Document, DocumentCollaborator, Quiz, QuizAttempt, Question } from "@prisma/client"; +import type { PothosPrismaDatamodel } from "@pothos/plugin-prisma"; 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' - | 'Requester' - ListRelations: - | 'orders' - | 'serviceFeedbacks' - | 'files' - | 'sentMessages' - | 'receivedMessages' - | 'resume' - | 'service' - | 'customerChatRoom' - | 'mentorChatRoom' - | 'workshopSubscription' - | 'adminNote' - | 'Document' - | 'DocumentCollaborator' - | 'MeetingRoomCollaborator' - | 'RefundTicket' - | 'PersonalMilestone' - | 'QuizAttempt' - | 'Requester' - 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 - } - Requester: { - Shape: RefundTicket[] - Name: 'RefundTicket' - 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' | 'Quiz' - ListRelations: 'createdWorkshop' | 'managedService' | 'adminNote' | 'Quiz' - 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 - } - Quiz: { - Shape: Quiz[] - Name: 'Quiz' - 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' - | 'quiz' - 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[] - Name: 'Quiz' - Nullable: false - } - } - } - 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' | 'QuizAttempt' - ListRelations: 'dates' | 'personalMilestone' | 'Order' | 'QuizAttempt' - 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 - } - QuizAttempt: { - Shape: QuizAttempt[] - Name: 'QuizAttempt' - 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 - } - } - } - 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' | 'workshop' - 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 - } - workshop: { - Shape: Workshop | null - Name: 'Workshop' - 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' | 'requester' - ListRelations: never - Relations: { - moderator: { - Shape: User | null - Name: 'User' - Nullable: true - } - order: { - Shape: Order - Name: 'Order' - Nullable: false - } - requester: { - Shape: User - Name: 'User' - 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' - | 'ChatRoom' - ListRelations: 'organization' | 'subscription' | 'ChatRoom' - 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 - } - ChatRoom: { - Shape: ChatRoom[] - Name: 'ChatRoom' - Nullable: false - } - } - } - 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' | 'Document' - ListRelations: 'center' | 'service' | 'workshop' | 'Document' - 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 - } - Document: { - Shape: Document[] - Name: 'Document' - 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: 'previewImage' | 'owner' | 'collaborators' | 'collaborationSession' - ListRelations: 'collaborators' - Relations: { - previewImage: { - Shape: UploadedFile | null - Name: 'UploadedFile' - Nullable: true - } - 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' | 'centerMentor' | 'questions' | 'QuizAttempt' - ListRelations: 'questions' | 'QuizAttempt' - Relations: { - service: { - Shape: Service - Name: 'Service' - Nullable: false - } - centerMentor: { - Shape: CenterMentor - Name: 'CenterMentor' - 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' | 'schedule' - ListRelations: never - Relations: { - quiz: { - Shape: Quiz - Name: 'Quiz' - Nullable: false - } - user: { - Shape: User - Name: 'User' - Nullable: false - } - schedule: { - Shape: Schedule - Name: 'Schedule' - 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' - ListRelations: never - Relations: { - quiz: { - Shape: Quiz - Name: 'Quiz' - Nullable: false - } - } - } -} -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":"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},{"type":"RefundTicket","kind":"object","name":"Requester","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"Requester","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},{"type":"Quiz","kind":"object","name":"Quiz","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterMentorToQuiz","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":true,"isList":true,"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},{"type":"QuizAttempt","kind":"object","name":"QuizAttempt","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"QuizAttemptToSchedule","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":[]},"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},{"type":"String","kind":"scalar","name":"workshopId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Workshop","kind":"object","name":"workshop","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ChatRoomToWorkshop","relationFromFields":["workshopId"],"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},{"type":"User","kind":"object","name":"requester","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"Requester","relationFromFields":["requesterId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"requesterId","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"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},{"type":"ChatRoom","kind":"object","name":"ChatRoom","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"ChatRoomToWorkshop","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},{"type":"Document","kind":"object","name":"Document","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"DocumentToUploadedFile","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":"UploadedFile","kind":"object","name":"previewImage","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"DocumentToUploadedFile","relationFromFields":["previewImageId"],"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"previewImageId","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":false,"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":"CenterMentor","kind":"object","name":"centerMentor","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"CenterMentorToQuiz","relationFromFields":["centerMentorId"],"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":"numberOfCorrectAnswers","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"numberOfIncorrectAnswers","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"numberOfQuestions","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"correctPoints","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"totalPoints","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Json","kind":"scalar","name":"userInput","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Json","kind":"scalar","name":"questions","isRequired":true,"isList":true,"hasDefaultValue":false,"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":"QuizAttemptToSchedule","relationFromFields":["scheduleId"],"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":["quizId","userId"]}]},"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}],"primaryKey":null,"uniqueIndexes":[]}}}}', - ) + 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" | "Requester"; + ListRelations: "orders" | "serviceFeedbacks" | "files" | "sentMessages" | "receivedMessages" | "resume" | "service" | "customerChatRoom" | "mentorChatRoom" | "workshopSubscription" | "adminNote" | "Document" | "DocumentCollaborator" | "MeetingRoomCollaborator" | "RefundTicket" | "PersonalMilestone" | "QuizAttempt" | "Requester"; + 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; + }; + Requester: { + Shape: RefundTicket[]; + Name: "RefundTicket"; + 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" | "Quiz"; + ListRelations: "createdWorkshop" | "managedService" | "adminNote" | "Quiz"; + 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; + }; + Quiz: { + Shape: Quiz[]; + Name: "Quiz"; + 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" | "quiz"; + 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[]; + Name: "Quiz"; + Nullable: false; + }; + }; + }; + 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" | "QuizAttempt"; + ListRelations: "dates" | "personalMilestone" | "Order" | "QuizAttempt"; + 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; + }; + QuizAttempt: { + Shape: QuizAttempt[]; + Name: "QuizAttempt"; + 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; + }; + }; + }; + 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" | "workshop"; + 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; + }; + workshop: { + Shape: Workshop | null; + Name: "Workshop"; + 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" | "requester"; + ListRelations: never; + Relations: { + moderator: { + Shape: User | null; + Name: "User"; + Nullable: true; + }; + order: { + Shape: Order; + Name: "Order"; + Nullable: false; + }; + requester: { + Shape: User; + Name: "User"; + 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" | "ChatRoom"; + ListRelations: "organization" | "subscription" | "ChatRoom"; + 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; + }; + ChatRoom: { + Shape: ChatRoom[]; + Name: "ChatRoom"; + Nullable: false; + }; + }; + }; + 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" | "Document"; + ListRelations: "center" | "service" | "workshop" | "Document"; + 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; + }; + Document: { + Shape: Document[]; + Name: "Document"; + 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: "previewImage" | "owner" | "collaborators" | "collaborationSession"; + ListRelations: "collaborators"; + Relations: { + previewImage: { + Shape: UploadedFile | null; + Name: "UploadedFile"; + Nullable: true; + }; + 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" | "centerMentor" | "questions" | "QuizAttempt"; + ListRelations: "questions" | "QuizAttempt"; + Relations: { + service: { + Shape: Service; + Name: "Service"; + Nullable: false; + }; + centerMentor: { + Shape: CenterMentor; + Name: "CenterMentor"; + 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" | "schedule"; + ListRelations: never; + Relations: { + quiz: { + Shape: Quiz; + Name: "Quiz"; + Nullable: false; + }; + user: { + Shape: User; + Name: "User"; + Nullable: false; + }; + schedule: { + Shape: Schedule; + Name: "Schedule"; + 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"; + ListRelations: never; + Relations: { + quiz: { + Shape: Quiz; + Name: "Quiz"; + Nullable: false; + }; + }; + }; } +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\":\"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},{\"type\":\"RefundTicket\",\"kind\":\"object\",\"name\":\"Requester\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"Requester\",\"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},{\"type\":\"Quiz\",\"kind\":\"object\",\"name\":\"Quiz\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"CenterMentorToQuiz\",\"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\":true,\"isList\":true,\"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},{\"type\":\"QuizAttempt\",\"kind\":\"object\",\"name\":\"QuizAttempt\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"QuizAttemptToSchedule\",\"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\":[]},\"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\":[]},\"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},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"workshopId\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"Workshop\",\"kind\":\"object\",\"name\":\"workshop\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"ChatRoomToWorkshop\",\"relationFromFields\":[\"workshopId\"],\"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},{\"type\":\"User\",\"kind\":\"object\",\"name\":\"requester\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"Requester\",\"relationFromFields\":[\"requesterId\"],\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"requesterId\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"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},{\"type\":\"ChatRoom\",\"kind\":\"object\",\"name\":\"ChatRoom\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"ChatRoomToWorkshop\",\"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},{\"type\":\"Document\",\"kind\":\"object\",\"name\":\"Document\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"DocumentToUploadedFile\",\"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\":\"UploadedFile\",\"kind\":\"object\",\"name\":\"previewImage\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"DocumentToUploadedFile\",\"relationFromFields\":[\"previewImageId\"],\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"previewImageId\",\"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\":false,\"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\":\"CenterMentor\",\"kind\":\"object\",\"name\":\"centerMentor\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"CenterMentorToQuiz\",\"relationFromFields\":[\"centerMentorId\"],\"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\":\"numberOfCorrectAnswers\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"Int\",\"kind\":\"scalar\",\"name\":\"numberOfIncorrectAnswers\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"Int\",\"kind\":\"scalar\",\"name\":\"numberOfQuestions\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"Int\",\"kind\":\"scalar\",\"name\":\"correctPoints\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"Int\",\"kind\":\"scalar\",\"name\":\"totalPoints\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"Json\",\"kind\":\"scalar\",\"name\":\"userInput\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"Json\",\"kind\":\"scalar\",\"name\":\"questions\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"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\":\"QuizAttemptToSchedule\",\"relationFromFields\":[\"scheduleId\"],\"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\":[\"quizId\",\"userId\"]}]},\"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}],\"primaryKey\":null,\"uniqueIndexes\":[]}}}}"); } \ No newline at end of file