Versions in this module Expand all Collapse all v0 v0.26.18 Sep 7, 2018 Changes in this version + func NewMockInventory() *mockInventory + type Inventory interface + DownloadRelease func(project, name, version, targetFile string) error + GetAuthMethods func(url string) (map[string]*types.AuthMethod, error) + ListApplications func(project string) ([]string, error) + ListProjects func() ([]string, error) + ListVersions func(project, app string) ([]string, error) + Login func(url, username, password string) (string, error) + LoginWithBasicAuth func(url, username, password string) error + QueryNextVersion func(project, name, versionPrefix string) (string, error) + QueryReleaseMetadata func(project, name, version string) (*core.ReleaseMetadata, error) + UploadRelease func(project, releasePath string, metadata *core.ReleaseMetadata) error + func NewLocalInventory() Inventory + func NewRemoteInventory(apiServer, authToken, basicAuthUsername, basicAuthPassword string, ...) Inventory