api

package
v0.0.0-...-8d1665c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 4, 2016 License: Apache-2.0 Imports: 7 Imported by: 7

Documentation

Index

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
}

func New

func New(token string) Api

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 (p *PivnetApi) GetLatestProductFile(productName string, fileType string) (*resource.ProductFile, error)

func (*PivnetApi) GetProductFileForVersion

func (p *PivnetApi) GetProductFileForVersion(productName, version string, fileType string) (*resource.ProductFile, error)

func (*PivnetApi) GetVersionsForProduct

func (p *PivnetApi) GetVersionsForProduct(productName string) ([]string, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL