# Functions
NewClient returns a plugin interface implementation connected to a remote plugin.
PluginServer returns a Flavor that conforms to the net/rpc rpc call convention.
PluginServerWithTypes which supports multiple types of flavor plugins.
# Structs
DrainRequest is the rpc wrapper of the params to Drain.
DrainResponse is the rpc wrapper of the result of Drain.
Flavor the exported type needed to conform to json-rpc call convention.
HealthyRequest is the rpc wrapper of the params to Healthy.
HealthyResponse is the rpc wrapper of the result of Healthy.
PrepareRequest is the rpc wrapper of the params to Prepare.
PrepareResponse is the rpc wrapper of the result of Prepare.
ValidateRequest is the rpc wrapper for request parameters to Validate.
ValidateResponse is the rpc wrapper for the results of Validate.