fix(module,cast): jsonize device attributes
This commit is contained in:
parent
4606d7a08d
commit
673586c2f7
@ -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 (
|
||||
|
Loading…
Reference in New Issue
Block a user