Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Category ¶
type Category struct {
Name string `json:"name" db:"name" arg:"-n,--name,required"`
}
func (*Category) FillDefaults ¶
FillDefaults sets any zero values in the given Category to their default values based on the provided Defaults.
type CategoryList ¶
type CategoryList []Category
type FreezerItem ¶
type FreezerItem struct { ID uint `json:"id" db:"id"` Date time.Time `json:"date" db:"date" arg:"-d,--date"` // default to today Identifier string `json:"identifier" db:"identifier" arg:"--identifier"` Amount string `json:"amount" db:"amount" arg:"-a,--amount,required"` Misc string `json:"misc" db:"misc" arg:"-m,--misc"` ItemName string `json:"item_name" db:"item_name" arg:"-n,--name,required"` }
func (*FreezerItem) FillDefaults ¶
func (fi *FreezerItem) FillDefaults(defaults *FreezerItem)
FillDefaults sets any zero values in the given FreezerItem to their default values based on the provided Defaults.
type FreezerItemList ¶
type FreezerItemList []FreezerItem
type ItemType ¶
type ItemType struct { Name string `json:"name" db:"name" arg:"-n,--name,required"` CategoryName string `json:"category_name" db:"category_name" arg:"-c,--cat,required"` }
func (*ItemType) FillDefaults ¶
FillDefaults sets any zero values in the given ItemType to their default values based on the provided Defaults.
type ItemTypeList ¶
type ItemTypeList []ItemType
Click to show internal directories.
Click to hide internal directories.