Documentation ¶
Index ¶
- type Filter
- type PivnetClient
- type ReleaseUpgradePathClient
- func (c *ReleaseUpgradePathClient) Add(productSlug string, releaseVersion string, previousReleaseVersion string) error
- func (c *ReleaseUpgradePathClient) List(productSlug string, releaseVersion string) error
- func (c *ReleaseUpgradePathClient) Remove(productSlug string, releaseVersion string, previousReleaseVersion string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PivnetClient ¶
type PivnetClient interface { ReleasesForProductSlug(productSlug string, params ...pivnet.QueryParameter) ([]pivnet.Release, error) ReleaseForVersion(productSlug string, releaseVersion string) (pivnet.Release, error) ReleaseUpgradePaths(productSlug string, releaseID int) ([]pivnet.ReleaseUpgradePath, error) AddReleaseUpgradePath(productSlug string, releaseID int, previousReleaseID int) error RemoveReleaseUpgradePath(productSlug string, releaseID int, previousReleaseID int) error }
type ReleaseUpgradePathClient ¶
type ReleaseUpgradePathClient struct {
// contains filtered or unexported fields
}
func NewReleaseUpgradePathClient ¶
func NewReleaseUpgradePathClient( pivnetClient PivnetClient, eh errorhandler.ErrorHandler, format string, outputWriter io.Writer, printer printer.Printer, filter Filter, l logger.Logger, ) *ReleaseUpgradePathClient
func (*ReleaseUpgradePathClient) Add ¶
func (c *ReleaseUpgradePathClient) Add( productSlug string, releaseVersion string, previousReleaseVersion string, ) error
Click to show internal directories.
Click to hide internal directories.