types

package
v1.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ItemDoc added in v1.6.0

type ItemDoc struct {
	Name        string  `firestore:"name"`
	Price       int     `firestore:"price"`
	Company     string  `firestore:"company"`
	PortionSize float32 `firestore:"portionSize"`
	Calories    float32 `firestore:"calories"`
	Protein     float32 `firestore:"protein"`
	Carbs       float32 `firestore:"carbs"`
	Fat         float32 `firestore:"fat"`
}

func NewItemDoc added in v1.6.0

func NewItemDoc(name string, price int, company string, portionSize float32, calories float32, protein float32, carbs float32, fat float32) *ItemDoc

type MealDoc added in v1.6.0

type MealDoc struct {
	Uid       string    `firestore:"uid"`
	Breakfast []ItemDoc `firestore:"breakfast"`
	Lunch     []ItemDoc `firestore:"lunch"`
	Dinner    []ItemDoc `firestore:"dinner"`
	Snacks    []ItemDoc `firestore:"snacks"`
	Date      time.Time `firestore:"date"`
}

func NewMealDoc added in v1.6.0

func NewMealDoc(uid string, breakfast []ItemDoc, lunch []ItemDoc, dinner []ItemDoc, snacks []ItemDoc, date time.Time) *MealDoc

type UserDoc

type UserDoc struct {
	Email     string `firestore:"email"`
	FirstName string `firestore:"firstName"`
	LastName  string `firestore:"lastName"`
}

func NewUserDoc added in v1.6.0

func NewUserDoc(email string, firstName string, lastName string) *UserDoc

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL