Documentation ¶
Index ¶
- type PivnetClient
- type ReleaseDependencyClient
- func (c *ReleaseDependencyClient) Add(productSlug string, releaseVersion string, dependentProductSlug string, ...) error
- func (c *ReleaseDependencyClient) List(productSlug string, releaseVersion string) error
- func (c *ReleaseDependencyClient) Remove(productSlug string, releaseVersion string, dependentProductSlug string, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PivnetClient ¶
type PivnetClient interface { ReleaseForVersion(productSlug string, releaseVersion string) (pivnet.Release, error) ReleaseDependencies(productSlug string, releaseID int) ([]pivnet.ReleaseDependency, error) AddReleaseDependency(productSlug string, releaseID int, dependentReleaseID int) error RemoveReleaseDependency(productSlug string, releaseID int, dependentReleaseID int) error }
type ReleaseDependencyClient ¶
type ReleaseDependencyClient struct {
// contains filtered or unexported fields
}
func NewReleaseDependencyClient ¶
func NewReleaseDependencyClient( pivnetClient PivnetClient, eh errorhandler.ErrorHandler, format string, outputWriter io.Writer, printer printer.Printer, ) *ReleaseDependencyClient
Click to show internal directories.
Click to hide internal directories.