# Packages

No description provided by the author
No description provided by the author

# Functions

NewConnector instantiates connector object, used by vAPI bindings for client-server communication.
NewJsonRpcConnector instantiates instance of JsonRpcConnector Deprecated: use NewConnector(url, WithHttpClient(client)) instead.
NewRestClientOptions instantiates instance of RestClientOptions.
NewRestConnector instantiates instance of RestConnector Deprecated: use NewConnector(url, UsingRest(nil), WithHttpClient(client)) instead.
UsingRest instruments connector to use REST protocol setting nil for restOptions would assume default REST client options.
WithAPIProvider sets custom API provider to be used for invoking of operations Useful if e.g.
WithApplicationContext sets specified application context on connector instance.
WithClientFrameDeserializer sets streaming frame deserializer.
WithDecorators sets decorating APIProvider.
WithHttpClient sets specific http.Client on connector instance.
WithRequestProcessors defines request processors for connector Used to read or extend http request object.
WithResponseAcceptors defines response acceptors for connector Used to read specific information from http response object.
WithSecurityContext sets specified security context on connector instance.
WithStreamingProtocol sets streaming wire protocol Default option is lib.VAPI_STREAMING_CONTENT_TYPE lib.VAPI_STREAMING_CLEAN_JSON_CONTENT_TYPE can be used as well for shorter wire format.

# Structs

DefaultRestClientOptions contains rest connector specific options.
Deprecated: use NewConnector(address) instead.
RestConnector extends connector type to provide REST protocol specific logic Deprecated: use NewConnector(url, UsingRest()).

# Interfaces

Connector provides and keeps common information for executing vapi bindings requests todo: embedding internal interfaces is not a good option as it might mislead developer go make backwards incompatible changes.

# Type aliases

No description provided by the author