fix(module,cast): jsonize device attributes

This commit is contained in:
wpetit 2023-02-17 13:03:10 +01:00
parent 4606d7a08d
commit 673586c2f7

View File

@ -12,26 +12,26 @@ import (
)
type Device struct {
UUID string `goja:"uuid"`
Host net.IP `goja:"host"`
Port int `goja:"port"`
Name string `goja:"name"`
UUID string `goja:"uuid" json:"uuid"`
Host net.IP `goja:"host" json:"host"`
Port int `goja:"port" json:"port"`
Name string `goja:"name" json:"name"`
}
type DeviceStatus struct {
CurrentApp DeviceStatusCurrentApp `goja:"currentApp"`
Volume DeviceStatusVolume `goja:"volume"`
CurrentApp DeviceStatusCurrentApp `goja:"currentApp" json:"currentApp"`
Volume DeviceStatusVolume `goja:"volume" json:"volume"`
}
type DeviceStatusCurrentApp struct {
ID string `goja:"id"`
DisplayName string `goja:"displayName"`
StatusText string `goja:"statusText"`
ID string `goja:"id" json:"id"`
DisplayName string `goja:"displayName" json:"displayName"`
StatusText string `goja:"statusText" json:"statusText"`
}
type DeviceStatusVolume struct {
Level float64 `goja:"level"`
Muted bool `goja:"muted"`
Level float64 `goja:"level" json:"level"`
Muted bool `goja:"muted" json:"muted"`
}
const (