package templater type PackageRepository interface { Manage() error Update() error Add() error Delete() error } type Repository struct { Actions PackageRepository Name string `json:"name"` Type string `json:"type"` URL string `json:"url"` Enabled bool `json:"enabled"` }