Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func API2ID ¶
API2ID converts the given payload tag string into a payload ID. Example: "payload-foobar" -> "foobar"
func API2Payload ¶
func API2Payload(apiInfo params.Payload) (payloads.FullPayloadInfo, error)
API2Payload converts an API Payload info struct into a payloads.FullPayloadInfo struct.
func Payload2api ¶
func Payload2api(p payloads.FullPayloadInfo) params.Payload
Payload2api converts a payloads.FullPayloadInfo struct into a Payload struct.
Types ¶
type Client ¶
type Client struct { base.ClientFacade // contains filtered or unexported fields }
Client provides methods for interacting with Juju's public RPC API, relative to payloads.
func NewClient ¶
func NewClient(apiCaller base.APICallCloser) *Client
NewClient returns a new Client for the given raw API caller.
Click to show internal directories.
Click to hide internal directories.