summaryrefslogtreecommitdiff
path: root/backend/recipe.go
diff options
context:
space:
mode:
Diffstat (limited to 'backend/recipe.go')
-rw-r--r--backend/recipe.go35
1 files changed, 18 insertions, 17 deletions
diff --git a/backend/recipe.go b/backend/recipe.go
index fed83ca..8589beb 100644
--- a/backend/recipe.go
+++ b/backend/recipe.go
@@ -5,29 +5,30 @@ import "errors"
import "strings"
type Ingredient struct {
- Name string
- Amount float64
- Unit string
+ Name string `json:"name"`
+ Amount float64 `json:"amount"`
+ Unit string `json:"units"`
+ Type string `json:"type"`
}
type Step struct {
- Num int
- Desc string
- Time int
+ Num int `json:"index"` //Is this needed
+ Desc string `json:"instructions"`
+ Time int `json:"timer"`
}
type Recipe struct {
- Id int
- Title string
- Desc string
- Photos []string
- Serving_size int
- Cook_time int
- Rating int
- Num_cooked int
- Keywords []string
- Ingredients []Ingredient
- Steps []Step
+ Id int `json:"id"`
+ Title string `json:"name"`
+ Desc string `json:"description"`
+ Photos []string `json:"photos"`
+ Serving_size int `json:"servingSize"`
+ Cook_time int `json:"cookTime"`
+ Rating int `json:"rating"`
+ Num_cooked int `json:"timesCooked"`
+ Keywords []string `json:"tags"`
+ Ingredients []Ingredient `json:"ingredients"`
+ Steps []Step `json:"steps"`
}
func MakeRecipe() *Recipe {