Documentation ¶
Index ¶
- type Client
- func (c *Client) ArchiveChannel(appID string, channelID string) error
- func (c *Client) CreateApp(appOptions interface{}) (interface{}, error)
- func (c *Client) CreateChannel(appID string, name string, description string) ([]types.Channel, error)
- func (c *Client) CreateEntitlementSpec(name string, spec string, appID string) (*types.EntitlementSpec, error)
- func (c *Client) CreateLicense(license interface{}) (interface{}, error)
- func (c *Client) CreateRelease(appID string, yaml string) (*types.ReleaseInfo, error)
- func (c *Client) DeleteApp(appID string) error
- func (c *Client) GetApp(appID string) (interface{}, error)
- func (c *Client) GetAppType(appID string) (string, error)
- func (c *Client) GetChannel(appID string, channelID string) (interface{}, interface{}, error)
- func (c *Client) GetRelease(appID string, sequence int64) (interface{}, error)
- func (c *Client) LintRelease(appID string, yaml string) ([]types.LintMessage, error)
- func (c *Client) ListApps() ([]types.AppAndChannels, error)
- func (c *Client) ListChannels(appID string) ([]types.Channel, error)
- func (c *Client) ListReleases(appID string) ([]types.ReleaseInfo, error)
- func (c *Client) PromoteRelease(appID string, sequence int64, label string, notes string, required bool, ...) error
- func (c *Client) SetDefaultEntitlementSpec(specID string) error
- func (c *Client) SetEntitlementValue(customerID string, specID string, key string, value string, datatype string, ...) (*types.EntitlementValue, error)
- func (c *Client) UpdateRelease(appID string, sequence int64, releaseOptions interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { PlatformClient platformclient.Client ShipClient shipclient.Client }
func (*Client) ArchiveChannel ¶
func (*Client) CreateChannel ¶
func (*Client) CreateEntitlementSpec ¶ added in v0.11.0
func (*Client) CreateLicense ¶ added in v0.3.0
func (*Client) CreateRelease ¶
func (*Client) GetAppType ¶ added in v0.7.0
func (*Client) GetChannel ¶
func (*Client) GetRelease ¶
func (*Client) LintRelease ¶ added in v0.8.0
func (*Client) ListApps ¶ added in v0.7.0
func (c *Client) ListApps() ([]types.AppAndChannels, error)
func (*Client) ListReleases ¶
func (c *Client) ListReleases(appID string) ([]types.ReleaseInfo, error)
func (*Client) PromoteRelease ¶
func (*Client) SetDefaultEntitlementSpec ¶ added in v0.11.0
func (*Client) SetEntitlementValue ¶ added in v0.11.0
Source Files ¶
Click to show internal directories.
Click to hide internal directories.