package v1 import ( "github.com/muety/wakapi/helpers" "github.com/muety/wakapi/models" ) // https://shields.io/endpoint const ( defaultLabel = "wakapi.dev" defaultColor = "2F855A" ) type BadgeData struct { SchemaVersion int `json:"schemaVersion"` Label string `json:"label"` Message string `json:"message"` Color string `json:"color"` } func NewBadgeDataFrom(summary *models.Summary) *BadgeData { return &BadgeData{ SchemaVersion: 1, Label: defaultLabel, Message: helpers.FmtWakatimeDuration(summary.TotalTime()), Color: defaultColor, } }