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  }