Documentation ¶
Index ¶
- Variables
- func NewCLIMessageWriterTransport(t http.RoundTripper, w io.Writer) http.RoundTripper
- func NewCredentialsTransport(t http.RoundTripper, token, version string) http.RoundTripper
- type CLIMessageWriterTransport
- type Client
- type CredentialsTransport
- type LogsWriter
- type UpdateRuleData
- type UpdateRuleError
- type UpdateRuleInput
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrRequestTimedOut = errors.New("request timed out") ErrFinished = errors.New("finished") )
Functions ¶
func NewCLIMessageWriterTransport ¶
func NewCLIMessageWriterTransport(t http.RoundTripper, w io.Writer) http.RoundTripper
func NewCredentialsTransport ¶
func NewCredentialsTransport(t http.RoundTripper, token, version string) http.RoundTripper
Types ¶
type CLIMessageWriterTransport ¶
type CLIMessageWriterTransport struct {
// contains filtered or unexported fields
}
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) UpdateRule ¶
func (c *Client) UpdateRule( ctx context.Context, input UpdateRuleInput, ) (UpdateRuleData, []UpdateRuleError, error)
type CredentialsTransport ¶
type CredentialsTransport struct {
// contains filtered or unexported fields
}
type LogsWriter ¶
type LogsWriter struct {
// contains filtered or unexported fields
}
func NewDeviceLogsWriter ¶
func NewDeviceLogsWriter( host, token, apiVersion, hardwareID string, writer func(topic, message string), ) (*LogsWriter, error)
func NewRuleLogsWriter ¶
func NewRuleLogsWriter( host, token, apiVersion, ruleID string, writer func(topic, message string), ) (*LogsWriter, error)
type UpdateRuleData ¶
type UpdateRuleError ¶
Click to show internal directories.
Click to hide internal directories.