UNPKG

usda-food-data-api-schema

Version:
37 lines (32 loc) 1.01 kB
import mongoose from "mongoose"; import RetentionFactor from "./RetentionFactor.js"; const { Schema } = mongoose; export default interface InputFoodSurvey { id: Number; amount: Number; foodDescription: String; ingredientCode: Number; ingredientDescription: String; ingredientWeight: Number; portionCode: String; portionDescription: String; sequenceNumber: Number; surveyFlag: Number; inputFood: {}; retentionFactor: RetentionFactor; } export const InputFoodSurveySchema = new Schema<InputFoodSurvey>({ id: Number, amount: Number, foodDescription: String, ingredientCode: Number, ingredientDescription: String, ingredientWeight: Number, portionCode: String, portionDescription: String, sequenceNumber: Number, surveyFlag: Number, inputFood: {}, retentionFactor: { type: Schema.Types.ObjectId, ref: "RetentionFactor" } }); mongoose.model("InputFoodSurvey", InputFoodSurveySchema);