generator client {
  provider = "prisma-client-js"
}

datasource db {
  provider = "sqlite"
  url      = env("DATABASE_URL")
}

model SiteContent {
  id String @id @default("main")

  aboutEn String @default("")
  aboutAr String @default("")
  aboutRu String @default("")
  aboutIt String @default("")

  addressEn String @default("")
  addressAr String @default("")
  addressRu String @default("")
  addressIt String @default("")

  mapEmbedUrl String @default("")

  socialInstagram String @default("")
  socialFacebook  String @default("")
  socialTiktok    String @default("")
  socialWhatsapp  String @default("")
  socialEmail     String @default("")

  updatedAt DateTime @updatedAt
}

model GalleryImage {
  id        String   @id @default(cuid())
  url       String
  altEn     String   @default("")
  altAr     String   @default("")
  altRu     String   @default("")
  altIt     String   @default("")
  sortOrder Int      @default(0)
  createdAt DateTime @default(now())
}

model Reservation {
  id        String   @id @default(cuid())
  name      String
  email     String
  phone     String
  partySize Int
  date      DateTime
  time      String
  message   String?
  status    String   @default("pending")
  createdAt DateTime @default(now())
}
