Documentation ¶
Index ¶
- Variables
- func AppRepository() repositories.AppRepository
- func Count[T any](query string, args ...interface{}) (int, error)
- func CreateStore(host string, username string, password string, reset bool)
- func CredentialsRepository() repositories.CredentialsRepository
- func GetProduct(query string, args ...interface{}) (entities.Product, error)
- func Insert[T any](item T) error
- func InstallRepository() repositories.InstallRepository
- func IsConnected() bool
- func List[T any]() ([]T, error)
- func ProductRepository() repositories.ProductRepository
- func PullProducts(productNames []string, releaseChannel int) ([]entities.Product, error)
- func QueuedChangeRepository() repositories.QueuedChangeRepository
- func ReleaseChannelRepository() repositories.ReleaseChannelRepository
- func ReleaseRepository() repositories.ReleaseRepository
- func StoredChangeRepository() repositories.StoredChangeRepository
Constants ¶
This section is empty.
Variables ¶
View Source
var RELEASE_CHANNELS = []entities.ReleaseChannel{
{Name: "DEV", Value: 0},
{Name: "RELEASE_CANDIDATE", Value: 1},
{Name: "RELEASE", Value: 2},
}
Functions ¶
func AppRepository ¶
func AppRepository() repositories.AppRepository
func CredentialsRepository ¶
func CredentialsRepository() repositories.CredentialsRepository
func InstallRepository ¶
func InstallRepository() repositories.InstallRepository
func IsConnected ¶
func IsConnected() bool
func ProductRepository ¶
func ProductRepository() repositories.ProductRepository
func PullProducts ¶
func QueuedChangeRepository ¶
func QueuedChangeRepository() repositories.QueuedChangeRepository
func ReleaseChannelRepository ¶
func ReleaseChannelRepository() repositories.ReleaseChannelRepository
func ReleaseRepository ¶
func ReleaseRepository() repositories.ReleaseRepository
func StoredChangeRepository ¶
func StoredChangeRepository() repositories.StoredChangeRepository
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.