err = json.Unmarshal(data[1], newevent)
category = "door"
event = *newevent
+ case "DoorManualMovementEvent":
+ newevent := new(DoorManualMovementEvent)
+ err = json.Unmarshal(data[1], newevent)
+ category = "door"
+ event = *newevent
case "BoreDoomButtonPressEvent":
newevent := new(BoreDoomButtonPressEvent)
err = json.Unmarshal(data[1], newevent)
err = json.Unmarshal(data[1], newevent)
category = "time"
event = *newevent
+ case "GasLeakAlert":
+ newevent := new(GasLeakAlert)
+ err = json.Unmarshal(data[1], newevent)
+ category = "sensors"
+ event = *newevent
case "MovementSensorUpdate":
newevent := new(MovementSensorUpdate)
err = json.Unmarshal(data[1], newevent)