Documentation ¶
Index ¶
Constants ¶
View Source
const ( HTTP = "HTTP" InfluxDB = "INFLUXDB" ThingsBoard = "THINGSBOARD" MyDevices = "MYDEVICES" LoRaCloud = "LORACLOUD" GCPPubSub = "GCP_PUBSUB" AWSSNS = "AWS_SNS" AzureServiceBus = "AZURE_SERVICE_BUS" PilotThings = "PILOT_THINGS" )
Handler kinds
Variables ¶
This section is empty.
Functions ¶
func ForApplicationID ¶
func ForApplicationID(id int64) models.Integration
ForApplicationID returns the integration handler for the given application ID. The returned handler will be a "multi-handler", containing both the global integrations and the integrations setup specifically for the given application ID. When the given application ID equals 0, only the global integrations are returned.
func SetMockIntegration ¶
func SetMockIntegration(i models.Integration)
SetMockIntegration mocks the integration.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package awssns implements an AWS NSN integration.
|
Package awssns implements an AWS NSN integration. |
Package azureservicebus implements an Azure Service-Bus integration.
|
Package azureservicebus implements an Azure Service-Bus integration. |
Package http implements a HTTP integration.
|
Package http implements a HTTP integration. |
Package influxdb implements a InfluxDB integration.
|
Package influxdb implements a InfluxDB integration. |
Package logger implements an integration which writes logs to Redis.
|
Package logger implements an integration which writes logs to Redis. |
Package multi implements a multi-integration handler.
|
Package multi implements a multi-integration handler. |
Click to show internal directories.
Click to hide internal directories.