import * as Mongoose from "mongoose"; import mongoose from "mongoose"; import {IContainer} from "./IContainer"; export const ContainerSchema = new Mongoose.Schema({ slot: {type: Number, required: true}, volume: {type: Number, required: true, default: 1000}, sensorType: String, sensorPin1: Number, sensorPin2: Number, rawData: Number, pumpPin: {type: Number, required: true}, content: {type: mongoose.Types.ObjectId, ref: "Ingredient"}, sensorFilledMax: Number, sensorFilledMin: Number, filled: Number, enabled: {type: Boolean, default: false}, autoDisabled: {type: Boolean, default: false} }); const Container = mongoose.model('Container', ContainerSchema); export default Container;