github.com/amimof/huego@v1.2.1/capabilities.go (about) 1 package huego 2 3 // Capabilities holds a combined model of resource capabilities on the bridge: https://developers.meethue.com/documentation/lights-api 4 type Capabilities struct { 5 Groups Capability `json:"groups,omitempty"` 6 Lights Capability `json:"lights,omitempty"` 7 Resourcelinks Capability `json:"resourcelinks,omitempty"` 8 Schedules Capability `json:"schedules,omitempty"` 9 Rules Capability `json:"rules,omitempty"` 10 Scenes Capability `json:"scenes,omitempty"` 11 Sensors Capability `json:"sensors,omitempty"` 12 Streaming Capability `json:"streaming,omitempty"` 13 } 14 15 // Capability defines the resource and subresource capabilities. 16 type Capability struct { 17 Available int `json:"available,omitempty"` 18 }