aboutsummaryrefslogtreecommitdiff
path: root/group.go
diff options
context:
space:
mode:
authorCollin Guarino <collin.guarino@gmail.com>2016-02-28 11:06:00 -0500
committerCollin Guarino <collin.guarino@gmail.com>2016-02-28 11:06:00 -0500
commitd32ef65eeedf6236bc007cbd1e8c874087167eaa (patch)
treed7798fa306b5343688a499c2c374e8c829355b1b /group.go
parent76d36f528ea622a66b3e65991082fd53120737ee (diff)
Ran go fmt on all files.
Diffstat (limited to 'group.go')
-rw-r--r--group.go60
1 files changed, 30 insertions, 30 deletions
diff --git a/group.go b/group.go
index f10ab96..4a36346 100644
--- a/group.go
+++ b/group.go
@@ -3,51 +3,51 @@
* GoHue library for Philips Hue
* Copyright (C) 2016 Collin Guarino (Collinux) collin.guarino@gmail.com
* License: GPL version 2 or higher http://www.gnu.org/licenses/gpl.html
-*/
+ */
// http://www.developers.meethue.com/documentation/groups-api
package hue
import (
- "fmt"
- "encoding/json"
+ "encoding/json"
+ "fmt"
)
// Group struct defines the attributes for a group of lights.
type Group struct {
- Action struct {
- Alert string `json:"alert"`
- Bri int `json:"bri"`
- Colormode string `json:"colormode"`
- Ct int `json:"ct"`
- Effect string `json:"effect"`
- Hue int `json:"hue"`
- On bool `json:"on"`
- Sat int `json:"sat"`
- XY []float64 `json:"xy"`
- } `json:"action"`
- Lights []string `json:"lights"`
- Name string `json:"name"`
- Type string `json:"type"`
+ Action struct {
+ Alert string `json:"alert"`
+ Bri int `json:"bri"`
+ Colormode string `json:"colormode"`
+ Ct int `json:"ct"`
+ Effect string `json:"effect"`
+ Hue int `json:"hue"`
+ On bool `json:"on"`
+ Sat int `json:"sat"`
+ XY []float64 `json:"xy"`
+ } `json:"action"`
+ Lights []string `json:"lights"`
+ Name string `json:"name"`
+ Type string `json:"type"`
}
// Bridge.GetGroups gets the attributes for each group of lights.
// TODO: NOT TESTED, NOT FULLY IMPLEMENTED
func (bridge *Bridge) GetGroups() ([]Group, error) {
- uri := fmt.Sprintf("/api/%s/groups", bridge.Username)
- body, _, err := bridge.Get(uri)
- if err != nil {
- return []Group{}, err
- }
+ uri := fmt.Sprintf("/api/%s/groups", bridge.Username)
+ body, _, err := bridge.Get(uri)
+ if err != nil {
+ return []Group{}, err
+ }
- //fmt.Println("GROUP GET: ", string(body))
+ //fmt.Println("GROUP GET: ", string(body))
- groups := map[string]Group{}
- err = json.Unmarshal(body, &groups)
- if err != nil {
- return []Group{}, err
- }
- //fmt.Println("GROUPS: ", groups)
+ groups := map[string]Group{}
+ err = json.Unmarshal(body, &groups)
+ if err != nil {
+ return []Group{}, err
+ }
+ //fmt.Println("GROUPS: ", groups)
- return []Group{}, nil
+ return []Group{}, nil
}