Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ExecutionContext ¶
type ExecutionContext struct { Method string BaseUri url.URL Route string ContentType string Body []byte PathParameters []ExecutionParameter QueryParameters []ExecutionParameter HeaderParameters []ExecutionParameter BodyParameters []ExecutionParameter FormParameters []ExecutionParameter AuthConfig config.AuthConfig Insecure bool Debug bool Plugin plugin.CommandPlugin }
func NewExecutionContext ¶
func NewExecutionContext( method string, uri url.URL, route string, contentType string, body []byte, pathParameters []ExecutionParameter, queryParameters []ExecutionParameter, headerParameters []ExecutionParameter, bodyParameters []ExecutionParameter, formParameters []ExecutionParameter, authConfig config.AuthConfig, insecure bool, debug bool, plugin plugin.CommandPlugin) *ExecutionContext
type ExecutionParameter ¶
type ExecutionParameter struct { Name string Value interface{} }
func NewExecutionParameter ¶
func NewExecutionParameter(name string, value interface{}) *ExecutionParameter
type Executor ¶
type Executor interface {
Call(context ExecutionContext, writer output.OutputWriter, logger log.Logger) error
}
type FileReference ¶
func NewFileReference ¶
func NewFileReference(filename string, data []byte) *FileReference
type HttpExecutor ¶
type HttpExecutor struct {
Authenticators []auth.Authenticator
}
func (HttpExecutor) Call ¶
func (e HttpExecutor) Call(context ExecutionContext, writer output.OutputWriter, logger log.Logger) error
type PluginExecutor ¶ added in v1.0.3
type PluginExecutor struct {
Authenticators []auth.Authenticator
}
func (PluginExecutor) Call ¶ added in v1.0.3
func (e PluginExecutor) Call(context ExecutionContext, writer output.OutputWriter, logger log.Logger) error
type TypeFormatter ¶ added in v1.0.1
type TypeFormatter struct{}
func (TypeFormatter) FormatHeader ¶ added in v1.0.1
func (f TypeFormatter) FormatHeader(parameter ExecutionParameter) string
func (TypeFormatter) FormatPath ¶ added in v1.0.1
func (f TypeFormatter) FormatPath(parameter ExecutionParameter) string
func (TypeFormatter) FormatQueryString ¶ added in v1.0.1
func (f TypeFormatter) FormatQueryString(parameter ExecutionParameter) string
Click to show internal directories.
Click to hide internal directories.