Documentation ¶
Index ¶
- Constants
- func SaveToFile(app Application) error
- type Application
- func (a *Application) HandleAdd(name string, desc string, startTimeStr string, endTimeStr string) error
- func (a *Application) HandleAddDescription(desc string) error
- func (a *Application) HandleDelete(name string) error
- func (a *Application) HandleEnd() error
- func (a *Application) HandleGetActive()
- func (a *Application) HandlePause() error
- func (a *Application) HandleResume() error
- func (a *Application) HandleStart(name string, description string) error
- func (a *Application) HandleSummary(startTimeStr string, endTimeStr string, year string) error
- func (a *Application) HandleUpdate(name string, desc string, startTimeStr string, endTimeStr string, ...) error
Constants ¶
View Source
const ( Active status = "Active" Finished status = "Finished" )
Variables ¶
This section is empty.
Functions ¶
func SaveToFile ¶
func SaveToFile(app Application) error
Types ¶
type Application ¶
type Application struct { Entries map[string]*entry `json:"entries"` ActiveEntry string `json:"activeEntry"` ActiveStartTime time.Time `json:"activeStartTime"` }
func ReadFromFile ¶
func ReadFromFile() (Application, error)
func (*Application) HandleAddDescription ¶
func (a *Application) HandleAddDescription(desc string) error
func (*Application) HandleDelete ¶
func (a *Application) HandleDelete(name string) error
func (*Application) HandleEnd ¶
func (a *Application) HandleEnd() error
func (*Application) HandleGetActive ¶
func (a *Application) HandleGetActive()
func (*Application) HandlePause ¶
func (a *Application) HandlePause() error
func (*Application) HandleResume ¶
func (a *Application) HandleResume() error
func (*Application) HandleStart ¶
func (a *Application) HandleStart(name string, description string) error
func (*Application) HandleSummary ¶
func (a *Application) HandleSummary(startTimeStr string, endTimeStr string, year string) error
func (*Application) HandleUpdate ¶
Click to show internal directories.
Click to hide internal directories.