Documentation ¶
Index ¶
- type Api
- type PivnetApi
- func (p *PivnetApi) Download(productFile *resource.ProductFile, fileName string) error
- func (p *PivnetApi) GetLatestProductFile(productName string, fileType string) (*resource.ProductFile, error)
- func (p *PivnetApi) GetProductFileForVersion(productName, version string, fileType string) (*resource.ProductFile, error)
- func (p *PivnetApi) GetVersionsForProduct(productName string) ([]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api interface { GetLatestProductFile(productName string, fileType string) (*resource.ProductFile, error) GetProductFileForVersion(productName, version string, fileType string) (*resource.ProductFile, error) GetVersionsForProduct(productName string) ([]string, error) Download(productFile *resource.ProductFile, fileName string) error }
type PivnetApi ¶
type PivnetApi struct {
Requester resource.ReleaseRequester
}
func (*PivnetApi) Download ¶
func (p *PivnetApi) Download(productFile *resource.ProductFile, fileName string) error
func (*PivnetApi) GetLatestProductFile ¶
func (*PivnetApi) GetProductFileForVersion ¶
Click to show internal directories.
Click to hide internal directories.