Files
calorie-counter/wailstypes.go

40 lines
836 B
Go

package main
import "time"
type (
// Wails doesn't rlike generics... Fuck...
// WailsReturn[T interface{}] struct {
// Data T `json:'data'`
// Success bool `json:'success'`
// Error string `json:'error'`
// }
WailsFood struct {
Data []Food `json:"data"`
Success bool `json:"success"`
Error string `json:"error,omitempty"`
}
WailsFood1 struct {
Data Food `json:"data"`
Success bool `json:"success"`
Error string `json:"error,omitempty"`
}
WailsAggregateFood struct {
Data []AggregatedFood `json:"data"`
Success bool `json:"success"`
Error string `json:"error,omitempty"`
}
Weight struct {
rowid int
date time.Time
weight float32
}
AggregatedWeight struct {
period string
amount float32
}
)