Module philipshue::hue
[−]
[src]
Structs mapping the different JSON-objects used with Hue API
Structs
AppData |
App specific data linked to a scene |
Configuration |
Configuration of the bridge |
ConfigurationModifier |
Changes to be applied to the configuration. |
DeviceTypes |
Contains information about what can be updated |
Discovery |
Responses from the |
FullState |
The entire datastore of the bridge. |
Group |
A reprensentation of a Hue group of lights |
GroupCommand |
Attributes of a group to be changed using |
GroupState |
State reprensentation of the group |
JsonMap |
Represents a JSON key/value type. |
Light |
Details about a specific light |
LightCommand |
Struct for building a command that will be sent to the Hue bridge telling it what to do with a light |
LightState |
The state of the light with similar structure to |
LightStateChange |
The state of the light. Same as |
Scene |
A scene |
SceneCreater |
A scene |
SceneModifier |
Struct for modifying a scene (renaming, setting lights, updating their state). |
SoftwareUpdate |
Information about software updates on the bridge |
SoftwareUpdateModifier |
Information to set about software updates on the bridge |
WhitelistUser |
A user in the whitelist of a |
Enums
GroupType |
Type of a group |
JsonValue |
Represents any valid JSON value. |
RoomClass |
Class of the room of a group supported by the Hue API |