© 2026 Hedgehog Software, LLC
mutation
model OrderItem { id String @id @default(cuid()) quantity Int createdAt DateTime @default(now()) updatedAt DateTime @updatedAt orderId String order Order @relation(fields: [orderId], references: [id], onDelete: Cascade) productId String product Product @relation(fields: [productId], references: [id], onDelete: Cascade) } model OrderDetail { id String @id @default(cuid()) orderId String address String city String country String postalCode String phone String createdAt DateTime @default(now()) updatedAt DateTime @updatedAt order Order @relation(fields: [orderId], references: [id], onDelete: Cascade) } model Order { id String @id @default(cuid()) createdAt DateTime @default(now()) updatedAt DateTime @updatedAt user User @relation(fields: [userId], references: [id], onDelete: Cascade) userId String orderItems OrderItem[] orderDetails OrderDetail[] // can't get not to be an array?? }