Versions in this module Expand all Collapse all v0 v0.13.1 Dec 13, 2022 Changes in this version + var ErrJSONOutputUnsupported = errors.New("JSON output is not supported") + var ErrMissingResults = errors.New("Results key was not provided in the response object.") + var ErrSessionAuthUnsupported = errors.New("Session authentication is not supported") + var ErrTokenAuthUnsupported = errors.New("Token authentication is not supported") + var ErrURLEncodedInputUnsupported = errors.New("urlencoded input not supported") + func GetEndpointURI(host string, method string) string + func IsConduitError(err error) bool + func MakeRequest(endpointURL string, params interface{}, options *ClientOptions) (*http.Request, error) + func PerformCall(endpointURL string, params interface{}, result interface{}, ...) error + func PerformCallContext(ctx context.Context, endpointURL string, params interface{}, ...) error + type Client interface + Do func(*http.Request) (*http.Response, error) + type ClientOptions struct + APIToken string + Cert string + CertUser string + Client Client + InsecureSkipVerify bool + SessionKey string + Timeout time.Duration + type ConduitError struct + func (err *ConduitError) Code() string + func (err *ConduitError) Error() string + func (err *ConduitError) Info() string