# Functions

NewClient creates a new SensorPush client.
NewClientWithApiClient creates a new SensorPush client, seeded with a (most-likely mocked) client API.

# Structs

Client is a SensorPush API client.
Gateway is a single gateway descriptor.
Sample is a single sensor reading.
Sensor is a single sensor descriptor.

# Interfaces

ApiClient is a client interface to ease testing of the client code.

# Type aliases

Gateways is a map of gateway descriptors, keyed by gateway ID.
Sensors is a map of sensor descriptors, keyed by sensor device ID.