import { model } from "@medusajs/framework/utils"

const Quote = model.define("quote", {
  id: model.id().primaryKey(),
  reference: model.text(),
  status: model.text().default("saved"),
  customer_id: model.text(),
  customer_email: model.text(),
  cart_id: model.text(),
  currency_code: model.text().nullable(),
  subtotal: model.number().nullable(),
  shipping_total: model.number().nullable(),
  total: model.number().nullable(),
  event_date: model.text().nullable(),
  items_snapshot: model.text(),
  cart_snapshot: model.text(),
})

export default Quote
