39 lines
1.5 KiB
Go
39 lines
1.5 KiB
Go
package arlo
|
|
|
|
type BaseStationState struct {
|
|
InterfaceVersion int `json:"interfaceVersion"`
|
|
APIVersion int `json:"apiVersion"`
|
|
State string `json:"state"`
|
|
SwVersion string `json:"swVersion"`
|
|
HwVersion string `json:"hwVersion"`
|
|
ModelID string `json:"modelId"`
|
|
Capabilities []string `json:"capabilities"`
|
|
McsEnabled bool `json:"mcsEnabled"`
|
|
AutoUpdateEnabled bool `json:"autoUpdateEnabled"`
|
|
UpdateAvailable interface{} `json:"updateAvailable"`
|
|
TimeZone string `json:"timeZone"`
|
|
OlsonTimeZone string `json:"olsonTimeZone"`
|
|
UploadBandwidthSaturated bool `json:"uploadBandwidthSaturated"`
|
|
AntiFlicker struct {
|
|
Mode int `json:"mode"`
|
|
AutoDefault int `json:"autoDefault"`
|
|
} `json:"antiFlicker"`
|
|
LowBatteryAlert struct {
|
|
Enabled bool `json:"enabled"`
|
|
} `json:"lowBatteryAlert"`
|
|
LowSignalAlert struct {
|
|
Enabled bool `json:"enabled"`
|
|
} `json:"lowSignalAlert"`
|
|
Claimed bool `json:"claimed"`
|
|
TimeSyncState string `json:"timeSyncState"`
|
|
Connectivity []struct {
|
|
Type string `json:"type"`
|
|
Connected bool `json:"connected"`
|
|
} `json:"connectivity"`
|
|
Groups []interface{} `json:"groups"`
|
|
LocalCert struct {
|
|
OwnCert string `json:"ownCert"`
|
|
PeerCerts []string `json:"peerCerts"`
|
|
} `json:"localCert"`
|
|
}
|