24 lines
442 B
Go
24 lines
442 B
Go
package model
|
|
|
|
type Result struct {
|
|
Name string `json:"name"`
|
|
DaysLeft *float64 `json:"days"`
|
|
Date *string `json:"date"`
|
|
Failed bool `json:"failed"`
|
|
}
|
|
|
|
func NewResult(name string, daysLeft float64, date string) *Result {
|
|
return &Result{
|
|
Name: name,
|
|
DaysLeft: &daysLeft,
|
|
Date: &date,
|
|
Failed: false,
|
|
}
|
|
}
|
|
|
|
func NewResultFailed(name string) *Result {
|
|
return &Result{
|
|
Name: name,
|
|
Failed: true,
|
|
}
|
|
}
|