package main // ------------------------------------------------------------- // ~ Interfaces & Types // ------------------------------------------------------------- type BridgeState struct { Lights map[string]*Light `json:"lights"` } func (bs *BridgeState) String() string { str := "" for k, l := range bs.Lights { str += k + ": " + l.String() } return str }