esp_rainmaker library

Classes

DateTrigger
DayOfWeekTrigger
DeviceGroup
DeviceGrouping
Provides access to methods for managing device groupings.
DeviceGroups
List of device groups.
ExtendSuccessResponse
Data associated with a succesful session extension.
IOTEndpoint
Provides access to methods for obtaining the IOT endpoint.
LoginSuccessResponse
Data associated with a succesful login.
MappingStatus
The status of a mapping operation.
NodeAssociation
Provides access to methods for associating a node with a user.
NodeConfig
Configuration information related to a node.
NodeConnectivity
Connectivity information related to a node.
NodeDetails
Detailed information related to a node.
NodesList
List of node IDs and node data if requested.
NodeState
Provides access to methods for obtaining and updating node state.
OTAService
Provides access to methods for using the OTA FW service.
ScheduleTrigger
Details the times at which a schedule event should trigger.
SharingDetail
Details of who a node is shared with.
User
Provides access to methods for managing users.
UserData
Data associated with a user in the Rainmaker server.

Enums

APIVersion
Versions of the Rainmaker REST API to use.
DaysOfWeek
MappingRequestSource
Possible sources for a mapping request.
MappingRequestStatus
Possible statuses for a mapping request.
MonthsOfYear
OperationType
ScheduleEnableOperation