Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Request ¶
type Request struct { RepoName string `json:"repo_name" required:"true"` RepoURL string `json:"repo_url" required:"true"` ChartName string `json:"chart_name" required:"true"` Namespace string `json:"namespace" required:"true"` ReleaseName string `json:"release_name" required:"true"` Timeout int `json:"timeout" default:"5"` Version string `json:"version"` }
type RequestPayload ¶
type RequestPayload struct { PluginName string `json:"plugin_name" required:"true"` Action string `json:"action" required:"true"` Data json.RawMessage `json:"data" required:"true"` // TODO: This will be enhanced along with plugin implementation }
type ResponsePayload ¶
type ResponsePayload struct { Status string `json:"status"` Message json.RawMessage `json:"message,omitempty"` // TODO: This will be enhanced along with plugin implementation }
func (*ResponsePayload) ToString ¶
func (rsp *ResponsePayload) ToString() string
Click to show internal directories.
Click to hide internal directories.