using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace MealPlan.Api.Models; [Table("DietGeneratorDraftMealIngredients")] public class DietGeneratorDraftMealIngredient { [Column("Id")] public int Id { get; set; } [Column("DraftMealId")] public int DraftMealId { get; set; } [Column("SourceIngredientId")] public int? SourceIngredientId { get; set; } [Column("Name")] [MaxLength(255)] public string Name { get; set; } = string.Empty; [Column("AmountGrams")] public decimal? AmountGrams { get; set; } [Column("Unit")] [MaxLength(50)] public string? Unit { get; set; } [Column("SortOrder")] public int SortOrder { get; set; } public DietGeneratorDraftMeal? DraftMeal { get; set; } public Ingredient? SourceIngredient { get; set; } }