Das Timetracking-Tool kann die gearbeiteten Zeiten von Gitea auslesen und in eine CSV-Datei verwandeln.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Timetracking-Tool/exporter/credentials.go

24 lines
433 B

package exporter
import "code.gitea.io/sdk/gitea"
//Credentials is data that is needed to login at the Gitea API
type Credentials struct {
URL string
Token string
}
func (c *Credentials) ToClient() *gitea.Client {
return gitea.NewClient(c.URL, c.Token)
}
// Repo represents a Gitea Repository
type Repo struct {
Owner string
Repository string
}
type Timetracker struct {
Credentials Credentials
Repository Repo
}