Documentation
¶
Index ¶
- type Client
- func (c Client) AcceptEULA(productSlug string, releaseID int) error
- func (c Client) AddProductFile(productSlug string, releaseID int, productFileID int) error
- func (c Client) AddReleaseDependency(productSlug string, releaseID int, dependentReleaseID int) error
- func (c Client) AddReleaseUpgradePath(productSlug string, releaseID int, previousReleaseID int) error
- func (c Client) AddUserGroup(productSlug string, releaseID int, userGroupID int) error
- func (c Client) CreateProductFile(config pivnet.CreateProductFileConfig) (pivnet.ProductFile, error)
- func (c Client) CreateRelease(config pivnet.CreateReleaseConfig) (pivnet.Release, error)
- func (c Client) CreateRequest(method string, url string, body io.Reader) (*http.Request, error)
- func (c Client) DeleteProductFile(productSlug string, releaseID int) (pivnet.ProductFile, error)
- func (c Client) DeleteRelease(productSlug string, release pivnet.Release) error
- func (c Client) DownloadProductFile(writer io.Writer, productSlug string, releaseID int, productFileID int) error
- func (c Client) EULAs() ([]pivnet.EULA, error)
- func (c Client) FileGroupsForRelease(productSlug string, releaseID int) ([]pivnet.FileGroup, error)
- func (c Client) FindProductForSlug(slug string) (pivnet.Product, error)
- func (c Client) GetRelease(productSlug string, version string) (pivnet.Release, error)
- func (c Client) ProductFile(productSlug string, productFileID int) (pivnet.ProductFile, error)
- func (c Client) ProductFileForRelease(productSlug string, releaseID int, productFileID int) (pivnet.ProductFile, error)
- func (c Client) ProductFiles(productSlug string) ([]pivnet.ProductFile, error)
- func (c Client) ProductFilesForRelease(productSlug string, releaseID int) ([]pivnet.ProductFile, error)
- func (c Client) ReleaseDependencies(productSlug string, releaseID int) ([]pivnet.ReleaseDependency, error)
- func (c Client) ReleaseTypes() ([]pivnet.ReleaseType, error)
- func (c Client) ReleaseUpgradePaths(productSlug string, releaseID int) ([]pivnet.ReleaseUpgradePath, error)
- func (c Client) ReleasesForProductSlug(productSlug string) ([]pivnet.Release, error)
- func (c Client) UpdateRelease(productSlug string, release pivnet.Release) (pivnet.Release, error)
- func (c Client) UserGroups(productSlug string, releaseID int) ([]pivnet.UserGroup, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (Client) AddProductFile ¶ added in v0.19.0
func (Client) AddReleaseDependency ¶ added in v0.24.0
func (Client) AddReleaseUpgradePath ¶ added in v0.24.0
func (Client) AddUserGroup ¶ added in v0.19.0
func (Client) CreateProductFile ¶ added in v0.19.0
func (c Client) CreateProductFile(config pivnet.CreateProductFileConfig) (pivnet.ProductFile, error)
func (Client) CreateRelease ¶ added in v0.19.0
func (Client) CreateRequest ¶ added in v0.20.0
func (Client) DeleteProductFile ¶ added in v0.20.0
func (Client) DeleteRelease ¶ added in v0.25.0
func (Client) DownloadProductFile ¶ added in v0.27.0
func (Client) FileGroupsForRelease ¶ added in v0.27.0
func (Client) FindProductForSlug ¶ added in v0.19.0
func (Client) GetRelease ¶
func (Client) ProductFile ¶ added in v0.26.0
func (Client) ProductFileForRelease ¶ added in v0.26.0
func (Client) ProductFiles ¶ added in v0.26.0
func (c Client) ProductFiles(productSlug string) ([]pivnet.ProductFile, error)
func (Client) ProductFilesForRelease ¶ added in v0.26.0
func (Client) ReleaseDependencies ¶
func (Client) ReleaseTypes ¶
func (c Client) ReleaseTypes() ([]pivnet.ReleaseType, error)
func (Client) ReleaseUpgradePaths ¶ added in v0.20.0
func (Client) ReleasesForProductSlug ¶
func (Client) UpdateRelease ¶ added in v0.19.0
Click to show internal directories.
Click to hide internal directories.