Package-level declarations
Types
Exception thrown if a status error is received from the Hue API
Thrown when the application has exceeded its limits of waiting for the user to press the authorize button on the Hue bridge.
Thrown to indicate that the SDK was used before setting a hostname for the bridge.
Store configuration for communicating with the Hue API.
Implements a configuration container by storing config in a thread-safe memory storage structure.
Exception thrown if something within the Shade SDK has unexpectedly failed.
Exception thrown if an error occurs making API requests to the Hue API.
Describes the power state of a device.
Load and save Hue configuration and authentication to a file.
Unique identifier representing a specific resource instance.
A reference to another object in the API
Discriminator key used within the hue api to determine object types
Defines a strategy for handling SSL communication with the hue bridge.
Categorizes the type/purpose of the room/zone segment.
Configuration data for a segment of devices, such as a room or zone.
Configuration data for a segment of devices, such as a room or zone.@author
Exception thrown if the SDK was unable to properly handle a response from the Hue API.
Base/General class for all exceptions specific to shade.
Exception thrown when an application is unauthorized to perform the action.
Annotation used to designate APIs in the hue system that were not documented.
Exception thrown if an unexpected internal SDK state was reached.
An event that was sent through the events api, but not deserialized by any module.
Thrown for errors that are caused by the user of the Shade SDK, typically a configuration error.
Software major/minor/patch version string.