Files
calorie-counter/wailstypes.go
2024-08-09 18:15:08 +02:00

34 lines
700 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"`
}
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
}
)