Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { DownloadAsFile(ctx context.Context, downloadOptions *httputilsparameteroptions.DownloadAsFileOptions) (downloadedFile filesinterfaces.File, err error) DownloadAsTemporaryFile(ctx context.Context, downloadOptions *httputilsparameteroptions.DownloadAsFileOptions) (downloadedFile filesinterfaces.File, err error) SendRequest(ctx context.Context, requestOptions *httputilsparameteroptions.RequestOptions) (response Response, err error) SendRequestAndGetBodyAsString(ctx context.Context, requestOptions *httputilsparameteroptions.RequestOptions) (responseBody string, err error) SendRequestAndRunYqQueryAgainstBody(ctx context.Context, requestOptions *httputilsparameteroptions.RequestOptions, query string) (result string, err error) }
type Response ¶
type Response interface { CheckStatusCode(expectedStatusCode int) error GetBodyAsString() (body string, err error) IsStatusCode(expectedStatusCode int) bool IsStatusCode200Ok() bool SetBody(body []byte) (err error) SetStatusCode(statusCode int) (err error) RunJqQueryAgainstBody(query string) (result string, err error) RunYqQueryAgainstBody(query string) (result string, err error) }
Click to show internal directories.
Click to hide internal directories.