import { Schema, model, Types } from "mongoose";

const spinSchema = new Schema(
  {
    userId: {
      type: Types.ObjectId,
      ref: "User",
      required: true,
    },
    wheelId: {
      type: Types.ObjectId,
      ref: "Wheel",
      required: true,
    },
    segmentId: {
      type: Types.ObjectId,
      required: true,
    },
    prizeType: {
      type: String,
      required: true,
    },
    prizeValue: {
      type: Number,
      default: 0,
    },
  },
  {
    timestamps: true,
  },
);

export const Spin = model("Spin", spinSchema);
