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 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, output io.Writer) 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, output io.Writer) 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.