Type Alias: CreateRecipeDtoPayload
@arolariu/website / types/invoices/Recipe / CreateRecipeDtoPayload
Type Alias: CreateRecipeDtoPayload
CreateRecipeDtoPayload =
Partial<Recipe>
Defined in: types/invoices/Recipe.ts:168
DTO payload for creating a custom recipe.
Remarks
Partial Fields: All fields are optional to support draft recipes and incremental population.
User-Created Recipes: While most recipes are AI-generated, users can create custom recipes linked to their invoice products.
Validation:
approximateTotalDurationshould equalpreparationTime+cookingTimereferenceForMoreDetailsmust be a valid URL if provided
Example
const payload: CreateRecipeDtoPayload = {
name: "My Family Recipe",
description: "Grandma secret sauce",
complexity: RecipeComplexity.Hard
};
See
Recipe for the entity structure
// was this page useful?