sorarebuddy/model/fixture.go
2024-05-23 08:18:54 +04:00

26 lines
618 B
Go

package model
import (
"fmt"
"time"
)
type Fixture struct {
Slug string `bun:"slug,pk" json:"slug"`
DisplayName string `bun:"display_name" json:"displayName"`
State string `bun:"state" json:"fixtureState"`
StartDate time.Time `bun:"start_date" json:"startDate"`
EndDate time.Time `bun:"end_date" json:"endDate"`
GameWeek int `bun:"game_week" json:"gameWeek"`
}
func (f *Fixture) String() string {
return fmt.Sprintf(
"%s | %7s | %s -> %s",
f.DisplayName,
f.State,
f.StartDate.Format("2006-01-02"),
f.EndDate.Format("2006-01-02"),
)
}