22 lines
1.2 KiB
Go
22 lines
1.2 KiB
Go
|
package models
|
||
|
|
||
|
type Recipe struct {
|
||
|
ID uint `json:"id,omitempty"` // id
|
||
|
Title string `json:"title,omitempty"` // Заголовок
|
||
|
Description string `json:"desc,omitempty"` // Описание
|
||
|
Image string `json:"img,omitempty"` // Картинка
|
||
|
CookingTime string `json:"ctime,omitempty"` // Время приготовления
|
||
|
Link string `json:"link,omitempty"` // Ссылка
|
||
|
ServingsNum uint `json:"snum,omitempty"` // Кол-во порций
|
||
|
Calories string `json:"cal,omitempty"` // Колории
|
||
|
Ingredients []RecipeIngredients `json:"ingredients,omitempty"` // Ингридиенты и посуда (списки)
|
||
|
Recipe_steps []string `json:"recipe_steps,omitempty"` // Шаги рецепта
|
||
|
Advices []string `json:"advices,omitempty"` // Рекомендации
|
||
|
Categories []string `json:"categories,omitempty"` // Категории
|
||
|
}
|
||
|
|
||
|
type RecipeIngredients struct {
|
||
|
Title string `json:"title,omitempty"`
|
||
|
Ingredients []string `json:"ingredients,omitempty"`
|
||
|
}
|