2025-07-04 15:19:15 -07:00
|
|
|
import { Schema } from "mongoose";
|
2025-07-04 16:49:25 -07:00
|
|
|
import { IColor, IShipCustomization } from "@/src/types/inventoryTypes/commonInventoryTypes";
|
2025-07-04 15:19:15 -07:00
|
|
|
|
|
|
|
export const colorSchema = new Schema<IColor>(
|
|
|
|
{
|
|
|
|
t0: Number,
|
|
|
|
t1: Number,
|
|
|
|
t2: Number,
|
|
|
|
t3: Number,
|
|
|
|
en: Number,
|
|
|
|
e1: Number,
|
|
|
|
m0: Number,
|
|
|
|
m1: Number
|
|
|
|
},
|
|
|
|
{ _id: false }
|
|
|
|
);
|
|
|
|
|
|
|
|
export const shipCustomizationSchema = new Schema<IShipCustomization>(
|
|
|
|
{
|
|
|
|
SkinFlavourItem: String,
|
|
|
|
Colors: colorSchema,
|
|
|
|
ShipAttachments: { HOOD_ORNAMENT: String }
|
|
|
|
},
|
|
|
|
{ _id: false }
|
|
|
|
);
|