761 lines
72 KiB
TypeScript
761 lines
72 KiB
TypeScript
/* eslint-disable */
|
|
import type { Prisma, User, Center, CenterStaff, ManagedService, Service, ServiceAndCategory, Category, SubCategory, ServiceFeedback, Milestone, Schedule, ScheduleDate, ChatRoom, Message, Order, RefundTicket, Payment, Workshop, WorkshopSubscription, WorkshopOrganization, UploadedFile, ResumeFile, Resume, ServiceMeetingRoom, WorkshopMeetingRoom } from "@prisma/client";
|
|
import type { PothosPrismaDatamodel } from "@pothos/plugin-prisma";
|
|
export default interface PrismaTypes {
|
|
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" | "sendingMessage" | "Service" | "center" | "customerChatRoom" | "centerStaffChatRoom" | "CenterStaff" | "WorkshopSubscription";
|
|
ListRelations: "orders" | "serviceFeedbacks" | "files" | "sendingMessage" | "Service" | "customerChatRoom" | "centerStaffChatRoom" | "WorkshopSubscription";
|
|
Relations: {
|
|
orders: {
|
|
Shape: Order[];
|
|
Name: "Order";
|
|
Nullable: false;
|
|
};
|
|
serviceFeedbacks: {
|
|
Shape: ServiceFeedback[];
|
|
Name: "ServiceFeedback";
|
|
Nullable: false;
|
|
};
|
|
files: {
|
|
Shape: UploadedFile[];
|
|
Name: "UploadedFile";
|
|
Nullable: false;
|
|
};
|
|
sendingMessage: {
|
|
Shape: Message[];
|
|
Name: "Message";
|
|
Nullable: false;
|
|
};
|
|
Service: {
|
|
Shape: Service[];
|
|
Name: "Service";
|
|
Nullable: false;
|
|
};
|
|
center: {
|
|
Shape: Center | null;
|
|
Name: "Center";
|
|
Nullable: true;
|
|
};
|
|
customerChatRoom: {
|
|
Shape: ChatRoom[];
|
|
Name: "ChatRoom";
|
|
Nullable: false;
|
|
};
|
|
centerStaffChatRoom: {
|
|
Shape: ChatRoom[];
|
|
Name: "ChatRoom";
|
|
Nullable: false;
|
|
};
|
|
CenterStaff: {
|
|
Shape: CenterStaff | null;
|
|
Name: "CenterStaff";
|
|
Nullable: true;
|
|
};
|
|
WorkshopSubscription: {
|
|
Shape: WorkshopSubscription[];
|
|
Name: "WorkshopSubscription";
|
|
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: "logoFile" | "services" | "centerOwner" | "chatRoom" | "CenterStaff" | "Resume";
|
|
ListRelations: "services" | "chatRoom" | "CenterStaff" | "Resume";
|
|
Relations: {
|
|
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;
|
|
};
|
|
CenterStaff: {
|
|
Shape: CenterStaff[];
|
|
Name: "CenterStaff";
|
|
Nullable: false;
|
|
};
|
|
Resume: {
|
|
Shape: Resume[];
|
|
Name: "Resume";
|
|
Nullable: false;
|
|
};
|
|
};
|
|
};
|
|
CenterStaff: {
|
|
Name: "CenterStaff";
|
|
Shape: CenterStaff;
|
|
Include: Prisma.CenterStaffInclude;
|
|
Select: Prisma.CenterStaffSelect;
|
|
OrderBy: Prisma.CenterStaffOrderByWithRelationInput;
|
|
WhereUnique: Prisma.CenterStaffWhereUniqueInput;
|
|
Where: Prisma.CenterStaffWhereInput;
|
|
Create: Prisma.CenterStaffCreateInput;
|
|
Update: Prisma.CenterStaffUpdateInput;
|
|
RelationName: "staff" | "center" | "createdWorkshop" | "ManagedService";
|
|
ListRelations: "createdWorkshop" | "ManagedService";
|
|
Relations: {
|
|
staff: {
|
|
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;
|
|
};
|
|
};
|
|
};
|
|
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: "staff" | "service";
|
|
ListRelations: never;
|
|
Relations: {
|
|
staff: {
|
|
Shape: CenterStaff | null;
|
|
Name: "CenterStaff";
|
|
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: "imageFile" | "feedbacks" | "order" | "center" | "workshop" | "milestone" | "schedule" | "serviceAndCategory" | "workshopOrganization" | "user" | "ManagedService";
|
|
ListRelations: "feedbacks" | "order" | "workshop" | "milestone" | "schedule" | "serviceAndCategory" | "workshopOrganization" | "ManagedService";
|
|
Relations: {
|
|
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;
|
|
};
|
|
milestone: {
|
|
Shape: Milestone[];
|
|
Name: "Milestone";
|
|
Nullable: false;
|
|
};
|
|
schedule: {
|
|
Shape: Schedule[];
|
|
Name: "Schedule";
|
|
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;
|
|
};
|
|
};
|
|
};
|
|
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;
|
|
};
|
|
};
|
|
};
|
|
Milestone: {
|
|
Name: "Milestone";
|
|
Shape: Milestone;
|
|
Include: Prisma.MilestoneInclude;
|
|
Select: Prisma.MilestoneSelect;
|
|
OrderBy: Prisma.MilestoneOrderByWithRelationInput;
|
|
WhereUnique: Prisma.MilestoneWhereUniqueInput;
|
|
Where: Prisma.MilestoneWhereInput;
|
|
Create: Prisma.MilestoneCreateInput;
|
|
Update: Prisma.MilestoneUpdateInput;
|
|
RelationName: "service";
|
|
ListRelations: never;
|
|
Relations: {
|
|
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: "service" | "dates";
|
|
ListRelations: "dates";
|
|
Relations: {
|
|
service: {
|
|
Shape: Service;
|
|
Name: "Service";
|
|
Nullable: false;
|
|
};
|
|
dates: {
|
|
Shape: ScheduleDate[];
|
|
Name: "ScheduleDate";
|
|
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";
|
|
ListRelations: never;
|
|
Relations: {
|
|
Schedule: {
|
|
Shape: Schedule;
|
|
Name: "Schedule";
|
|
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" | "centerStaff" | "meetingRoom";
|
|
ListRelations: "message";
|
|
Relations: {
|
|
message: {
|
|
Shape: Message[];
|
|
Name: "Message";
|
|
Nullable: false;
|
|
};
|
|
customer: {
|
|
Shape: User;
|
|
Name: "User";
|
|
Nullable: false;
|
|
};
|
|
center: {
|
|
Shape: Center;
|
|
Name: "Center";
|
|
Nullable: false;
|
|
};
|
|
centerStaff: {
|
|
Shape: User | null;
|
|
Name: "User";
|
|
Nullable: true;
|
|
};
|
|
meetingRoom: {
|
|
Shape: ServiceMeetingRoom | null;
|
|
Name: "ServiceMeetingRoom";
|
|
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" | "chatRoom";
|
|
ListRelations: never;
|
|
Relations: {
|
|
sender: {
|
|
Shape: User;
|
|
Name: "User";
|
|
Nullable: false;
|
|
};
|
|
chatRoom: {
|
|
Shape: ChatRoom;
|
|
Name: "ChatRoom";
|
|
Nullable: false;
|
|
};
|
|
};
|
|
};
|
|
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: "user" | "service" | "refundTicket" | "Payment";
|
|
ListRelations: "Payment";
|
|
Relations: {
|
|
user: {
|
|
Shape: User;
|
|
Name: "User";
|
|
Nullable: false;
|
|
};
|
|
service: {
|
|
Shape: Service;
|
|
Name: "Service";
|
|
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: "order";
|
|
ListRelations: never;
|
|
Relations: {
|
|
order: {
|
|
Shape: Order;
|
|
Name: "Order";
|
|
Nullable: false;
|
|
};
|
|
};
|
|
};
|
|
Payment: {
|
|
Name: "Payment";
|
|
Shape: Payment;
|
|
Include: Prisma.PaymentInclude;
|
|
Select: Prisma.PaymentSelect;
|
|
OrderBy: Prisma.PaymentOrderByWithRelationInput;
|
|
WhereUnique: Prisma.PaymentWhereUniqueInput;
|
|
Where: Prisma.PaymentWhereInput;
|
|
Create: Prisma.PaymentCreateInput;
|
|
Update: Prisma.PaymentUpdateInput;
|
|
RelationName: "Order";
|
|
ListRelations: never;
|
|
Relations: {
|
|
Order: {
|
|
Shape: Order;
|
|
Name: "Order";
|
|
Nullable: false;
|
|
};
|
|
};
|
|
};
|
|
Workshop: {
|
|
Name: "Workshop";
|
|
Shape: Workshop;
|
|
Include: Prisma.WorkshopInclude;
|
|
Select: Prisma.WorkshopSelect;
|
|
OrderBy: Prisma.WorkshopOrderByWithRelationInput;
|
|
WhereUnique: Prisma.WorkshopWhereUniqueInput;
|
|
Where: Prisma.WorkshopWhereInput;
|
|
Create: Prisma.WorkshopCreateInput;
|
|
Update: Prisma.WorkshopUpdateInput;
|
|
RelationName: "imageFile" | "service" | "organization" | "subscription" | "staff" | "WorkshopMeetingRoom";
|
|
ListRelations: "organization" | "subscription";
|
|
Relations: {
|
|
imageFile: {
|
|
Shape: UploadedFile | null;
|
|
Name: "UploadedFile";
|
|
Nullable: true;
|
|
};
|
|
service: {
|
|
Shape: Service;
|
|
Name: "Service";
|
|
Nullable: false;
|
|
};
|
|
organization: {
|
|
Shape: WorkshopOrganization[];
|
|
Name: "WorkshopOrganization";
|
|
Nullable: false;
|
|
};
|
|
subscription: {
|
|
Shape: WorkshopSubscription[];
|
|
Name: "WorkshopSubscription";
|
|
Nullable: false;
|
|
};
|
|
staff: {
|
|
Shape: CenterStaff;
|
|
Name: "CenterStaff";
|
|
Nullable: false;
|
|
};
|
|
WorkshopMeetingRoom: {
|
|
Shape: WorkshopMeetingRoom | null;
|
|
Name: "WorkshopMeetingRoom";
|
|
Nullable: true;
|
|
};
|
|
};
|
|
};
|
|
WorkshopSubscription: {
|
|
Name: "WorkshopSubscription";
|
|
Shape: WorkshopSubscription;
|
|
Include: Prisma.WorkshopSubscriptionInclude;
|
|
Select: Prisma.WorkshopSubscriptionSelect;
|
|
OrderBy: Prisma.WorkshopSubscriptionOrderByWithRelationInput;
|
|
WhereUnique: Prisma.WorkshopSubscriptionWhereUniqueInput;
|
|
Where: Prisma.WorkshopSubscriptionWhereInput;
|
|
Create: Prisma.WorkshopSubscriptionCreateInput;
|
|
Update: Prisma.WorkshopSubscriptionUpdateInput;
|
|
RelationName: "user" | "workshop";
|
|
ListRelations: never;
|
|
Relations: {
|
|
user: {
|
|
Shape: User;
|
|
Name: "User";
|
|
Nullable: false;
|
|
};
|
|
workshop: {
|
|
Shape: Workshop;
|
|
Name: "Workshop";
|
|
Nullable: false;
|
|
};
|
|
};
|
|
};
|
|
WorkshopOrganization: {
|
|
Name: "WorkshopOrganization";
|
|
Shape: WorkshopOrganization;
|
|
Include: Prisma.WorkshopOrganizationInclude;
|
|
Select: Prisma.WorkshopOrganizationSelect;
|
|
OrderBy: Prisma.WorkshopOrganizationOrderByWithRelationInput;
|
|
WhereUnique: Prisma.WorkshopOrganizationWhereUniqueInput;
|
|
Where: Prisma.WorkshopOrganizationWhereInput;
|
|
Create: Prisma.WorkshopOrganizationCreateInput;
|
|
Update: Prisma.WorkshopOrganizationUpdateInput;
|
|
RelationName: "workshop" | "service";
|
|
ListRelations: never;
|
|
Relations: {
|
|
workshop: {
|
|
Shape: Workshop;
|
|
Name: "Workshop";
|
|
Nullable: false;
|
|
};
|
|
service: {
|
|
Shape: Service;
|
|
Name: "Service";
|
|
Nullable: false;
|
|
};
|
|
};
|
|
};
|
|
UploadedFile: {
|
|
Name: "UploadedFile";
|
|
Shape: UploadedFile;
|
|
Include: Prisma.UploadedFileInclude;
|
|
Select: Prisma.UploadedFileSelect;
|
|
OrderBy: Prisma.UploadedFileOrderByWithRelationInput;
|
|
WhereUnique: Prisma.UploadedFileWhereUniqueInput;
|
|
Where: Prisma.UploadedFileWhereInput;
|
|
Create: Prisma.UploadedFileCreateInput;
|
|
Update: Prisma.UploadedFileUpdateInput;
|
|
RelationName: "user" | "Center" | "Service" | "Workshop";
|
|
ListRelations: "Center" | "Service" | "Workshop";
|
|
Relations: {
|
|
user: {
|
|
Shape: User;
|
|
Name: "User";
|
|
Nullable: false;
|
|
};
|
|
Center: {
|
|
Shape: Center[];
|
|
Name: "Center";
|
|
Nullable: false;
|
|
};
|
|
Service: {
|
|
Shape: Service[];
|
|
Name: "Service";
|
|
Nullable: false;
|
|
};
|
|
Workshop: {
|
|
Shape: Workshop[];
|
|
Name: "Workshop";
|
|
Nullable: false;
|
|
};
|
|
};
|
|
};
|
|
ResumeFile: {
|
|
Name: "ResumeFile";
|
|
Shape: ResumeFile;
|
|
Include: Prisma.ResumeFileInclude;
|
|
Select: Prisma.ResumeFileSelect;
|
|
OrderBy: Prisma.ResumeFileOrderByWithRelationInput;
|
|
WhereUnique: Prisma.ResumeFileWhereUniqueInput;
|
|
Where: Prisma.ResumeFileWhereInput;
|
|
Create: Prisma.ResumeFileCreateInput;
|
|
Update: Prisma.ResumeFileUpdateInput;
|
|
RelationName: "resume";
|
|
ListRelations: never;
|
|
Relations: {
|
|
resume: {
|
|
Shape: Resume;
|
|
Name: "Resume";
|
|
Nullable: false;
|
|
};
|
|
};
|
|
};
|
|
Resume: {
|
|
Name: "Resume";
|
|
Shape: Resume;
|
|
Include: Prisma.ResumeInclude;
|
|
Select: Prisma.ResumeSelect;
|
|
OrderBy: Prisma.ResumeOrderByWithRelationInput;
|
|
WhereUnique: Prisma.ResumeWhereUniqueInput;
|
|
Where: Prisma.ResumeWhereInput;
|
|
Create: Prisma.ResumeCreateInput;
|
|
Update: Prisma.ResumeUpdateInput;
|
|
RelationName: "center" | "ResumeFile";
|
|
ListRelations: "ResumeFile";
|
|
Relations: {
|
|
center: {
|
|
Shape: Center | null;
|
|
Name: "Center";
|
|
Nullable: true;
|
|
};
|
|
ResumeFile: {
|
|
Shape: ResumeFile[];
|
|
Name: "ResumeFile";
|
|
Nullable: false;
|
|
};
|
|
};
|
|
};
|
|
ServiceMeetingRoom: {
|
|
Name: "ServiceMeetingRoom";
|
|
Shape: ServiceMeetingRoom;
|
|
Include: Prisma.ServiceMeetingRoomInclude;
|
|
Select: Prisma.ServiceMeetingRoomSelect;
|
|
OrderBy: Prisma.ServiceMeetingRoomOrderByWithRelationInput;
|
|
WhereUnique: Prisma.ServiceMeetingRoomWhereUniqueInput;
|
|
Where: Prisma.ServiceMeetingRoomWhereInput;
|
|
Create: Prisma.ServiceMeetingRoomCreateInput;
|
|
Update: Prisma.ServiceMeetingRoomUpdateInput;
|
|
RelationName: "chattingRoom";
|
|
ListRelations: never;
|
|
Relations: {
|
|
chattingRoom: {
|
|
Shape: ChatRoom;
|
|
Name: "ChatRoom";
|
|
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;
|
|
};
|
|
};
|
|
};
|
|
}
|
|
export function getDatamodel(): PothosPrismaDatamodel { return JSON.parse("{\"datamodel\":{\"models\":{\"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\":\"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\":\"sendingMessage\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"MessageToUser\",\"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\":\"centerStaffChatRoom\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"ChatRoomToCenterStaff\",\"relationFromFields\":[],\"isUpdatedAt\":false},{\"type\":\"CenterStaff\",\"kind\":\"object\",\"name\":\"CenterStaff\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"CenterStaffToUser\",\"relationFromFields\":[],\"isUpdatedAt\":false},{\"type\":\"WorkshopSubscription\",\"kind\":\"object\",\"name\":\"WorkshopSubscription\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"UserToWorkshopSubscription\",\"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\":\"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\":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\":\"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\":\"CenterStaff\",\"kind\":\"object\",\"name\":\"CenterStaff\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"CenterToCenterStaff\",\"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\":[]},\"CenterStaff\":{\"fields\":[{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"staffId\",\"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\":\"User\",\"kind\":\"object\",\"name\":\"staff\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"CenterStaffToUser\",\"relationFromFields\":[\"staffId\"],\"isUpdatedAt\":false},{\"type\":\"Center\",\"kind\":\"object\",\"name\":\"center\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"CenterToCenterStaff\",\"relationFromFields\":[\"centerId\"],\"isUpdatedAt\":false},{\"type\":\"Workshop\",\"kind\":\"object\",\"name\":\"createdWorkshop\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"CenterStaffToWorkshop\",\"relationFromFields\":[],\"isUpdatedAt\":false},{\"type\":\"ManagedService\",\"kind\":\"object\",\"name\":\"ManagedService\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"CenterStaffToManagedService\",\"relationFromFields\":[],\"isUpdatedAt\":false}],\"primaryKey\":{\"name\":null,\"fields\":[\"staffId\",\"centerId\"]},\"uniqueIndexes\":[]},\"ManagedService\":{\"fields\":[{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"staffId\",\"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\":\"CenterStaff\",\"kind\":\"object\",\"name\":\"staff\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"CenterStaffToManagedService\",\"relationFromFields\":[\"staffId\"],\"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\":{\"name\":\"ManagedServiceId\",\"fields\":[\"staffId\",\"serviceId\"]},\"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\":\"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\":\"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\":\"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\":\"Milestone\",\"kind\":\"object\",\"name\":\"milestone\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"MilestoneToService\",\"relationFromFields\":[],\"isUpdatedAt\":false},{\"type\":\"Schedule\",\"kind\":\"object\",\"name\":\"schedule\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"ScheduleToService\",\"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}],\"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\":\"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\":\"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\":\"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\":[]},\"Milestone\":{\"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\":\"Int\",\"kind\":\"scalar\",\"name\":\"milestoneOrder\",\"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\":\"serviceId\",\"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\":\"MilestoneToService\",\"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\":\"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\":\"ScheduleToService\",\"relationFromFields\":[\"serviceId\"],\"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\":\"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}],\"primaryKey\":null,\"uniqueIndexes\":[]},\"ScheduleDate\":{\"fields\":[{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"id\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":true,\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"scheduleId\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"DateTime\",\"kind\":\"scalar\",\"name\":\"start\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"DateTime\",\"kind\":\"scalar\",\"name\":\"end\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"Schedule\",\"kind\":\"object\",\"name\":\"Schedule\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"ScheduleToScheduleDate\",\"relationFromFields\":[\"scheduleId\"],\"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\":\"centerStaffId\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"DateTime\",\"kind\":\"scalar\",\"name\":\"createdAt\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"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\":\"centerStaff\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"ChatRoomToCenterStaff\",\"relationFromFields\":[\"centerStaffId\"],\"isUpdatedAt\":false},{\"type\":\"ServiceMeetingRoom\",\"kind\":\"object\",\"name\":\"meetingRoom\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"ChatRoomToServiceMeetingRoom\",\"relationFromFields\":[],\"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\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"chatRoomId\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"Json\",\"kind\":\"scalar\",\"name\":\"message\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"DateTime\",\"kind\":\"scalar\",\"name\":\"sentAt\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"User\",\"kind\":\"object\",\"name\":\"sender\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"MessageToUser\",\"relationFromFields\":[\"senderId\"],\"isUpdatedAt\":false},{\"type\":\"ChatRoom\",\"kind\":\"object\",\"name\":\"chatRoom\",\"isRequired\":true,\"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\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"Int\",\"kind\":\"scalar\",\"name\":\"total\",\"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\":\"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\":\"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\":\"PaymentStatus\",\"kind\":\"enum\",\"name\":\"status\",\"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\":\"Order\",\"kind\":\"object\",\"name\":\"order\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"OrderToRefundTicket\",\"relationFromFields\":[\"orderId\"],\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueIndexes\":[]},\"Payment\":{\"fields\":[{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"id\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":true,\"isUpdatedAt\":false},{\"type\":\"Float\",\"kind\":\"scalar\",\"name\":\"amount\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"PaymentStatus\",\"kind\":\"enum\",\"name\":\"status\",\"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\":\"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\":\"staffId\",\"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\":\"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\":\"String\",\"kind\":\"scalar\",\"name\":\"imageFileUrl\",\"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\":\"CenterStaff\",\"kind\":\"object\",\"name\":\"staff\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"CenterStaffToWorkshop\",\"relationFromFields\":[\"staffId\"],\"isUpdatedAt\":false},{\"type\":\"WorkshopMeetingRoom\",\"kind\":\"object\",\"name\":\"WorkshopMeetingRoom\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"WorkshopToWorkshopMeetingRoom\",\"relationFromFields\":[],\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueIndexes\":[]},\"WorkshopSubscription\":{\"fields\":[{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"userId\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"workshopId\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"User\",\"kind\":\"object\",\"name\":\"user\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"UserToWorkshopSubscription\",\"relationFromFields\":[\"userId\"],\"isUpdatedAt\":false},{\"type\":\"Workshop\",\"kind\":\"object\",\"name\":\"workshop\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"WorkshopToWorkshopSubscription\",\"relationFromFields\":[\"workshopId\"],\"isUpdatedAt\":false},{\"type\":\"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\":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\":\"fileUrl\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"UploadedFileType\",\"kind\":\"enum\",\"name\":\"fileType\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"DateTime\",\"kind\":\"scalar\",\"name\":\"uploadedAt\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"User\",\"kind\":\"object\",\"name\":\"user\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"UploadedFileToUser\",\"relationFromFields\":[\"userId\"],\"isUpdatedAt\":false},{\"type\":\"Center\",\"kind\":\"object\",\"name\":\"Center\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"CenterToUploadedFile\",\"relationFromFields\":[],\"isUpdatedAt\":false},{\"type\":\"Service\",\"kind\":\"object\",\"name\":\"Service\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"ServiceToUploadedFile\",\"relationFromFields\":[],\"isUpdatedAt\":false},{\"type\":\"Workshop\",\"kind\":\"object\",\"name\":\"Workshop\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"UploadedFileToWorkshop\",\"relationFromFields\":[],\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueIndexes\":[]},\"ResumeFile\":{\"fields\":[{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"id\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":true,\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"resumeId\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"fileUrl\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"type\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"actualFileName\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"DateTime\",\"kind\":\"scalar\",\"name\":\"createdAt\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"DateTime\",\"kind\":\"scalar\",\"name\":\"updatedAt\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":true},{\"type\":\"Resume\",\"kind\":\"object\",\"name\":\"resume\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"ResumeToResumeFile\",\"relationFromFields\":[\"resumeId\"],\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueIndexes\":[]},\"Resume\":{\"fields\":[{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"id\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":true,\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"userId\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"centerId\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"ResumeStatus\",\"kind\":\"enum\",\"name\":\"status\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"DateTime\",\"kind\":\"scalar\",\"name\":\"createdAt\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"DateTime\",\"kind\":\"scalar\",\"name\":\"updatedAt\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":true},{\"type\":\"Center\",\"kind\":\"object\",\"name\":\"center\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"CenterToResume\",\"relationFromFields\":[\"centerId\"],\"isUpdatedAt\":false},{\"type\":\"ResumeFile\",\"kind\":\"object\",\"name\":\"ResumeFile\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"ResumeToResumeFile\",\"relationFromFields\":[],\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueIndexes\":[{\"name\":null,\"fields\":[\"userId\",\"centerId\"]}]},\"ServiceMeetingRoom\":{\"fields\":[{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"id\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":true,\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"chattingRoomId\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":true,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"ChatRoom\",\"kind\":\"object\",\"name\":\"chattingRoom\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"ChatRoomToServiceMeetingRoom\",\"relationFromFields\":[\"chattingRoomId\"],\"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\":[]}}}}"); } |