Module philipshue::hue [] [src]

Structs mapping the different JSON-objects used with Hue API

Structs

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 discover function

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 set_group_attributes()

GroupState

State reprensentation of the group

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 LightCommand

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 Configuration

Enums

GroupType

Type of a group

JsonValue

Represents a JSON value

RoomClass

Class of the room of a group supported by the Hue API

Type Definitions

Map

Represents a key/value type.