Documentation ¶
Index ¶
- type ConditionConnector
- func (r *ConditionConnector) GetMetaInfo(resourceOptions map[string]interface{}) (common.MetaInfoResult, error)
- func (r *ConditionConnector) Run(resourceOptions map[string]interface{}, actionOptions map[string]interface{}, ...) (common.RuntimeResult, error)
- func (r *ConditionConnector) TestConnection(resourceOptions map[string]interface{}) (common.ConnectionResult, error)
- func (r *ConditionConnector) ValidateActionTemplate(actionOptions map[string]interface{}) (common.ValidateResult, error)
- func (r *ConditionConnector) ValidateResourceOptions(resourceOptions map[string]interface{}) (common.ValidateResult, error)
- type ConditionTemplate
- type RawBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConditionConnector ¶
type ConditionConnector struct {
Action ConditionTemplate
}
func (*ConditionConnector) GetMetaInfo ¶
func (r *ConditionConnector) GetMetaInfo(resourceOptions map[string]interface{}) (common.MetaInfoResult, error)
server side transformer have no meta info
func (*ConditionConnector) Run ¶
func (r *ConditionConnector) Run(resourceOptions map[string]interface{}, actionOptions map[string]interface{}, rawActionOptions map[string]interface{}) (common.RuntimeResult, error)
func (*ConditionConnector) TestConnection ¶
func (r *ConditionConnector) TestConnection(resourceOptions map[string]interface{}) (common.ConnectionResult, error)
server side transformer have no test connection method
func (*ConditionConnector) ValidateActionTemplate ¶
func (r *ConditionConnector) ValidateActionTemplate(actionOptions map[string]interface{}) (common.ValidateResult, error)
func (*ConditionConnector) ValidateResourceOptions ¶
func (r *ConditionConnector) ValidateResourceOptions(resourceOptions map[string]interface{}) (common.ValidateResult, error)
server side transformer have no validate resource options method
type ConditionTemplate ¶
type ConditionTemplate struct { URL string Method string `validate:"oneof=GET POST PUT PATCH DELETE HEAD OPTIONS"` BodyType string `validate:"oneof=none form-data x-www-form-urlencoded raw json binary"` UrlParams []map[string]string Headers []map[string]string Body interface{} `validate:"required_unless=BodyType none"` Cookies []map[string]string }
func (*ConditionTemplate) ReflectBodyToRaw ¶
func (t *ConditionTemplate) ReflectBodyToRaw() *RawBody
Click to show internal directories.
Click to hide internal directories.