usda-food-data-api-schema
Version:
Various Schema data for the USDA Food Data database
26 lines (25 loc) • 1.03 kB
TypeScript
import mongoose from "mongoose";
import FoodCategory from "./FoodCategory.js";
import FoodComponent from "./FoodComponent.js";
import FoodNutrient from "./FoodNutrient.js";
import FoodPortion from "./FoodPortion.js";
import InputFoodFoundation from "./InputFoodFoundation.js";
import NutrientConversionFactors from "./NutrientConversionFactors.js";
export default interface FoundationFoodItem {
fdcId: Number;
dataType: String;
description: String;
foodClass: String;
footNote: String;
isHistoricalReference: Boolean;
ndbNumber: String;
publicationDate: String;
scientificName: String;
foodCategory: FoodCategory;
foodComponents: FoodComponent[];
foodNutrients: FoodNutrient[];
foodPortions: FoodPortion[];
inputFoods: InputFoodFoundation[];
nutrientConversionFactors: NutrientConversionFactors[];
}
export declare const FoundationFoodItemSchema: mongoose.Schema<FoundationFoodItem, mongoose.Model<FoundationFoodItem, any, any, any>, {}, {}>;