
import { AbstractDto } from "./AbstractDto.js";
import { RecipeIngredientGroupDto } from "./RecipeIngredientGroupDto.js";
import { RecipeInstructionStepDto } from "./RecipeInstructionStepDto.js";
import {TagDto} from "./TagDto.js";
/**
 * DTO describing a recipe
 */

export class RecipeDto extends AbstractDto {
    title!: string;
    amount?: number
    amountDescription?: string;
    instructions!: RecipeInstructionStepDto[];
    ingredientGroups!: RecipeIngredientGroupDto[];
    tagList?: TagDto[];
}