diff --git a/.vscode/launch.json b/.vscode/launch.json index fae2a7d..b1c8be8 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -4,7 +4,6 @@ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ - { "name": "Attach by Process ID", "processId": "${command:PickProcess}", diff --git a/package.json b/package.json index 8b5e830..fbe00e3 100644 --- a/package.json +++ b/package.json @@ -140,19 +140,13 @@ "@css-inline/css-inline-linux-x64-musl": "^0.14.3" }, "jest": { - "moduleFileExtensions": [ - "js", - "json", - "ts" - ], + "moduleFileExtensions": ["js", "json", "ts"], "rootDir": "src", "testRegex": ".*\\.spec\\.ts$", "transform": { "^.+\\.(t|j)s$": "ts-jest" }, - "collectCoverageFrom": [ - "**/*.(t|j)s" - ], + "collectCoverageFrom": ["**/*.(t|j)s"], "coverageDirectory": "../coverage", "testEnvironment": "node" }, diff --git a/src/Cron/cron.service.ts b/src/Cron/cron.service.ts index 59747e8..d7dd2fe 100644 --- a/src/Cron/cron.service.ts +++ b/src/Cron/cron.service.ts @@ -161,22 +161,30 @@ export class CronService { async taskDisableServiceWithoutSchedule() { const services = await this.prisma.service.findMany({ where: { - NOT: { - // check if service has any schedule in the past 30 days - managedService: { - some: { - schedule: { - some: { - scheduleStart: { gte: DateTimeUtils.now().minus({ days: 30 }).toJSDate() }, + status: ServiceStatus.APPROVED, + AND: [ + { + managedService: { + none: { + schedule: { + some: { + scheduleStart: { + gte: DateTimeUtils.now().minus({ minutes: 10 }).toJSDate(), + }, + }, }, }, }, }, - // and createdAt is more than 3 days ago - createdAt: { - lt: DateTimeUtils.now().minus({ days: 3 }).toJSDate(), + { + createdAt: { + lt: DateTimeUtils.now().minus({ days: 3 }).toJSDate(), + }, }, - }, + ], + }, + include: { + managedService: true, }, }) @@ -187,7 +195,10 @@ export class CronService { status: ServiceStatus.INACTIVE, }, }) - Logger.log(`Service ${service.id} has been disabled`, 'CronService') + Logger.log( + `Service ${service.id} has been disabled due to inactivity. Managed Services: ${service.managedService.length}`, + 'CronService', + ) } } diff --git a/src/MeetingRoom/meetingroom.schema.ts b/src/MeetingRoom/meetingroom.schema.ts index e938f9e..95e1fb1 100644 --- a/src/MeetingRoom/meetingroom.schema.ts +++ b/src/MeetingRoom/meetingroom.schema.ts @@ -1,72 +1,67 @@ -import { Inject, Injectable, Logger } from "@nestjs/common"; -import { - Pothos, - PothosRef, - PothosSchema, - SchemaBuilderToken, -} from "@smatch-corp/nestjs-pothos"; -import { Builder, SchemaContext } from "src/Graphql/graphql.builder"; -import { LiveKitService } from "src/LiveKit/livekit.service"; -import { MinioService } from "src/Minio/minio.service"; -import { PrismaService } from "src/Prisma/prisma.service"; +import { Inject, Injectable, Logger } from '@nestjs/common' +import { Pothos, PothosRef, PothosSchema, SchemaBuilderToken } from '@smatch-corp/nestjs-pothos' +import { Builder, SchemaContext } from 'src/Graphql/graphql.builder' +import { LiveKitService } from 'src/LiveKit/livekit.service' +import { MinioService } from 'src/Minio/minio.service' +import { PrismaService } from 'src/Prisma/prisma.service' @Injectable() export class MeetingRoomSchema extends PothosSchema { constructor( @Inject(SchemaBuilderToken) private readonly builder: Builder, private readonly prisma: PrismaService, private readonly livekitService: LiveKitService, - private readonly minioService: MinioService + private readonly minioService: MinioService, ) { - super(); + super() } @PothosRef() meetingRoom() { - return this.builder.prismaObject("MeetingRoom", { + return this.builder.prismaObject('MeetingRoom', { fields: (t) => ({ - id: t.exposeID("id"), - collaborationSessionId: t.exposeString("collaborationSessionId"), - collaborationSession: t.relation("collaborationSession"), - collaborators: t.relation("collaborators"), - createdAt: t.expose("createdAt", { type: "DateTime" }), - updatedAt: t.expose("updatedAt", { type: "DateTime" }), + id: t.exposeID('id'), + collaborationSessionId: t.exposeString('collaborationSessionId'), + collaborationSession: t.relation('collaborationSession'), + collaborators: t.relation('collaborators'), + createdAt: t.expose('createdAt', { type: 'DateTime' }), + updatedAt: t.expose('updatedAt', { type: 'DateTime' }), recordUrl: t.string({ nullable: true, resolve: async (meetingRoom) => { - return await this.minioService.getRoomRecordUrl(meetingRoom.id); + return await this.minioService.getRoomRecordUrl(meetingRoom.id) }, }), }), - }); + }) } @PothosRef() meetingRoomJoinInfo() { - return this.builder.simpleObject("MeetingRoomJoinInfo", { + return this.builder.simpleObject('MeetingRoomJoinInfo', { fields: (t) => ({ id: t.string({ - description: "The ID of the meeting room.", + description: 'The ID of the meeting room.', }), token: t.string({ - description: "The token to join the meeting room.", + description: 'The token to join the meeting room.', }), serverUrl: t.string({ - description: "The URL of the server.", + description: 'The URL of the server.', }), }), - }); + }) } @PothosRef() meetingRoomCollaborator() { - return this.builder.prismaObject("MeetingRoomCollaborator", { + return this.builder.prismaObject('MeetingRoomCollaborator', { fields: (t) => ({ - id: t.exposeID("id"), - meetingRoomId: t.exposeString("meetingRoomId"), - meetingRoom: t.relation("meetingRoom"), - userId: t.exposeString("userId"), - user: t.relation("user"), + id: t.exposeID('id'), + meetingRoomId: t.exposeString('meetingRoomId'), + meetingRoom: t.relation('meetingRoom'), + userId: t.exposeString('userId'), + user: t.relation('user'), }), - }); + }) } @Pothos() @@ -82,30 +77,29 @@ export class MeetingRoomSchema extends PothosSchema { }, resolve: async (_query, _parent, args, ctx: SchemaContext) => { if (ctx.isSubscription) { - throw new Error("Not allowed"); + throw new Error('Not allowed') } - const collaborationSession = - await this.prisma.collaborationSession.findUnique({ - where: { - scheduleDateId: args.scheduleDateId, - }, - }); + const collaborationSession = await this.prisma.collaborationSession.findUnique({ + where: { + scheduleDateId: args.scheduleDateId, + }, + }) if (!collaborationSession) { - throw new Error("Collaboration session not found"); + throw new Error('Collaboration session not found') } const meetingRoom = await this.prisma.meetingRoom.findUnique({ where: { collaborationSessionId: collaborationSession.id, }, - }); + }) if (meetingRoom) { - return meetingRoom; + return meetingRoom } return await this.prisma.meetingRoom.create({ data: { collaborationSessionId: collaborationSession.id, }, - }); + }) }, }), // get meeting room info by room id and check if user is collaborator of collaboration session then create new token and return it, @@ -119,38 +113,34 @@ export class MeetingRoomSchema extends PothosSchema { }, resolve: async (_, args, ctx: SchemaContext) => { if (ctx.isSubscription) { - throw new Error("Not allowed"); + throw new Error('Not allowed') } if (!ctx.http.me) { - throw new Error("Unauthorized"); + throw new Error('Unauthorized') } const meetingRoom = await this.prisma.meetingRoom.findUnique({ where: { collaborationSessionId: args.collaborationSessionId }, - }); + }) if (!meetingRoom) { - throw new Error("Meeting room not found"); + throw new Error('Meeting room not found') } // check if user is collaborator of collaboration session - const collaborationSession = - await this.prisma.collaborationSession.findUnique({ - where: { id: meetingRoom.collaborationSessionId }, - }); + const collaborationSession = await this.prisma.collaborationSession.findUnique({ + where: { id: meetingRoom.collaborationSessionId }, + }) if (!collaborationSession) { - throw new Error("Collaboration session not found"); + throw new Error('Collaboration session not found') } if (!collaborationSession.collaboratorsIds.includes(ctx.http.me.id)) { - throw new Error("User is not collaborator"); + throw new Error('User is not collaborator') } // create new token - const token = await this.livekitService.createToken( - ctx.http.me, - meetingRoom.id - ); + const token = await this.livekitService.createToken(ctx.http.me, meetingRoom.id) return { id: meetingRoom.id, token, serverUrl: this.livekitService.getServerUrl(), - }; + } }, }), interviewJoinInfo: t.field({ @@ -162,48 +152,45 @@ export class MeetingRoomSchema extends PothosSchema { }, resolve: async (_, args, ctx: SchemaContext) => { if (ctx.isSubscription) { - throw new Error("Not allowed"); + throw new Error('Not allowed') } if (!ctx.http.me) { - throw new Error("Unauthorized"); + throw new Error('Unauthorized') } - const token = await this.livekitService.createToken( - ctx.http.me, - args.scheduleId - ); + const token = await this.livekitService.createToken(ctx.http.me, args.scheduleId) return { id: args.scheduleId, token, serverUrl: this.livekitService.getServerUrl(), - }; + } }, }), - })); + })) this.builder.mutationFields((t) => ({ createMeetingRoom: t.prismaField({ type: this.meetingRoom(), args: { input: t.arg({ - type: this.builder.generator.getCreateInput("MeetingRoom", [ - "id", - "createdAt", - "updatedAt", - "collaborators", + type: this.builder.generator.getCreateInput('MeetingRoom', [ + 'id', + 'createdAt', + 'updatedAt', + 'collaborators', ]), required: true, }), }, resolve: async (query, _parent, args, ctx: SchemaContext) => { if (ctx.isSubscription) { - throw new Error("Not allowed"); + throw new Error('Not allowed') } if (!ctx.http.me) { - throw new Error("Unauthorized"); + throw new Error('Unauthorized') } return await this.prisma.meetingRoom.create({ ...query, data: args.input, - }); + }) }, }), updateMeetingRoomCollaborators: t.prismaField({ @@ -221,10 +208,10 @@ export class MeetingRoomSchema extends PothosSchema { }, resolve: async (query, _parent, args, ctx: SchemaContext) => { if (ctx.isSubscription) { - throw new Error("Not allowed"); + throw new Error('Not allowed') } if (!ctx.http.me) { - throw new Error("Unauthorized"); + throw new Error('Unauthorized') } return await this.prisma.meetingRoom.update({ ...query, @@ -234,9 +221,7 @@ export class MeetingRoomSchema extends PothosSchema { data: { collaborators: { createMany: { - data: args.addCollaborators - ? args.addCollaborators.map((id) => ({ userId: id })) - : [], + data: args.addCollaborators ? args.addCollaborators.map((id) => ({ userId: id })) : [], }, deleteMany: { userId: { @@ -245,9 +230,9 @@ export class MeetingRoomSchema extends PothosSchema { }, }, }, - }); + }) }, }), - })); + })) } } diff --git a/src/Message/message.schema.ts b/src/Message/message.schema.ts index 00d4bde..60dd128 100644 --- a/src/Message/message.schema.ts +++ b/src/Message/message.schema.ts @@ -176,7 +176,7 @@ export class MessageSchema extends PothosSchema { data: { ...args.input, context: MessageContextType.CHAT, - } + }, }) await tx.chatRoom.update({ where: { diff --git a/src/WorkshopMeetingRoom/workshopmeetingroom.schema.ts b/src/WorkshopMeetingRoom/workshopmeetingroom.schema.ts index 012bcf5..4b542f4 100644 --- a/src/WorkshopMeetingRoom/workshopmeetingroom.schema.ts +++ b/src/WorkshopMeetingRoom/workshopmeetingroom.schema.ts @@ -1,58 +1,53 @@ -import { Inject, Injectable } from "@nestjs/common"; -import { ChatRoomType } from "@prisma/client"; -import { - Pothos, - PothosRef, - PothosSchema, - SchemaBuilderToken, -} from "@smatch-corp/nestjs-pothos"; -import { Builder } from "../Graphql/graphql.builder"; -import { LiveKitService } from "../LiveKit/livekit.service"; -import { PrismaService } from "../Prisma/prisma.service"; +import { Inject, Injectable } from '@nestjs/common' +import { ChatRoomType } from '@prisma/client' +import { Pothos, PothosRef, PothosSchema, SchemaBuilderToken } from '@smatch-corp/nestjs-pothos' +import { Builder } from '../Graphql/graphql.builder' +import { LiveKitService } from '../LiveKit/livekit.service' +import { PrismaService } from '../Prisma/prisma.service' @Injectable() export class WorkshopMeetingRoomSchema extends PothosSchema { constructor( @Inject(SchemaBuilderToken) private readonly builder: Builder, private readonly prisma: PrismaService, - private readonly livekitService: LiveKitService + private readonly livekitService: LiveKitService, ) { - super(); + super() } @PothosRef() workshopMeetingRoom() { - return this.builder.prismaObject("WorkshopMeetingRoom", { + return this.builder.prismaObject('WorkshopMeetingRoom', { fields: (t) => ({ - id: t.exposeID("id", { - description: "The ID of the workshop meeting room.", + id: t.exposeID('id', { + description: 'The ID of the workshop meeting room.', }), - workshopId: t.exposeID("workshopId", { - description: "The ID of the workshop that the meeting room is for.", + workshopId: t.exposeID('workshopId', { + description: 'The ID of the workshop that the meeting room is for.', }), - workshop: t.relation("workshop", { - description: "The workshop that the meeting room is for.", + workshop: t.relation('workshop', { + description: 'The workshop that the meeting room is for.', }), }), - }); + }) } @PothosRef() workshopMeetingRoomJoinInfo() { - return this.builder.simpleObject("WorkshopMeetingRoomJoinInfo", { + return this.builder.simpleObject('WorkshopMeetingRoomJoinInfo', { fields: (t) => ({ id: t.string({ - description: "The ID of the workshop meeting room.", + description: 'The ID of the workshop meeting room.', }), token: t.string({ - description: "The token to join the workshop meeting room.", + description: 'The token to join the workshop meeting room.', }), serverUrl: t.string({ - description: "The URL of the server.", + description: 'The URL of the server.', }), chatRoomId: t.string({ - description: "The ID of the chat room.", + description: 'The ID of the chat room.', }), }), - }); + }) } @Pothos() @@ -60,59 +55,56 @@ export class WorkshopMeetingRoomSchema extends PothosSchema { this.builder.queryFields((t) => ({ workshopMeetingRoom: t.prismaField({ type: this.workshopMeetingRoom(), - args: this.builder.generator.findUniqueArgs("WorkshopMeetingRoom"), + args: this.builder.generator.findUniqueArgs('WorkshopMeetingRoom'), resolve: async (query, _root, args, _ctx, _info) => { return await this.prisma.workshopMeetingRoom.findUnique({ ...query, where: args.where, - }); + }) }, }), workshopMeetingRoomJoinInfo: t.field({ type: this.workshopMeetingRoomJoinInfo(), args: { workshopId: t.arg({ - type: "String", + type: 'String', required: true, }), }, resolve: async (_, args, ctx) => { if (ctx.isSubscription) { - throw new Error("Not allowed"); + throw new Error('Not allowed') } if (!ctx.http?.me) { - throw new Error("Unauthorized"); + throw new Error('Unauthorized') } const meetingRoom = await this.prisma.workshopMeetingRoom.findUnique({ where: { workshopId: args.workshopId, }, - }); + }) // query chat room const chatRoom = await this.prisma.chatRoom.findFirst({ where: { workshopId: args.workshopId, type: ChatRoomType.WORKSHOP, }, - }); + }) if (!meetingRoom) { - throw new Error("Meeting room not found"); + throw new Error('Meeting room not found') } - const serverUrl = this.livekitService.getServerUrl(); + const serverUrl = this.livekitService.getServerUrl() return { id: meetingRoom.id, - token: await this.livekitService.createToken( - ctx.http?.me, - meetingRoom.id - ), + token: await this.livekitService.createToken(ctx.http?.me, meetingRoom.id), serverUrl, chatRoomId: chatRoom?.id, - }; + } }, }), workshopMeetingRooms: t.prismaField({ type: [this.workshopMeetingRoom()], - args: this.builder.generator.findManyArgs("WorkshopMeetingRoom"), + args: this.builder.generator.findManyArgs('WorkshopMeetingRoom'), resolve: async (query, _root, args, _ctx, _info) => { return await this.prisma.workshopMeetingRoom.findMany({ ...query, @@ -121,9 +113,9 @@ export class WorkshopMeetingRoomSchema extends PothosSchema { cursor: args.cursor ?? undefined, take: args.take ?? undefined, skip: args.skip ?? undefined, - }); + }) }, }), - })); + })) } } diff --git a/src/types/pothos.generated.ts b/src/types/pothos.generated.ts index e011f38..ca68036 100644 --- a/src/types/pothos.generated.ts +++ b/src/types/pothos.generated.ts @@ -1,1185 +1,1290 @@ /* 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; - }; - }; - }; + 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":[]}}}}', + ) } -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\":[]}}}}"); } \ No newline at end of file