make UXG more like USG

This commit is contained in:
David Newhall II 2021-03-14 17:37:27 -07:00
parent 98e070a338
commit 9d068a14c4
1 changed files with 9 additions and 9 deletions

View File

@ -31,7 +31,7 @@ type UXG struct {
Internet FlexBool `json:"internet"` Internet FlexBool `json:"internet"`
ModelIncompatible FlexBool `json:"model_incompatible"` ModelIncompatible FlexBool `json:"model_incompatible"`
EthernetTable []*EthernetTable `json:"ethernet_table"` EthernetTable []*EthernetTable `json:"ethernet_table"`
PortTable []*Port `json:"port_table"` PortTable []Port `json:"port_table"`
EthernetOverrides []*EthernetOverrides `json:"ethernet_overrides"` EthernetOverrides []*EthernetOverrides `json:"ethernet_overrides"`
UsgCaps FlexInt `json:"usg_caps"` UsgCaps FlexInt `json:"usg_caps"`
HasSpeaker FlexBool `json:"has_speaker"` HasSpeaker FlexBool `json:"has_speaker"`
@ -42,7 +42,7 @@ type UXG struct {
SwitchCaps *SwitchCaps `json:"switch_caps"` SwitchCaps *SwitchCaps `json:"switch_caps"`
HasFan FlexBool `json:"has_fan"` HasFan FlexBool `json:"has_fan"`
HasTemperature FlexBool `json:"has_temperature"` HasTemperature FlexBool `json:"has_temperature"`
Temperatures []*Temperature `json:"temperatures"` Temperatures []Temperature `json:"temperatures"`
Storage []*Storage `json:"storage"` Storage []*Storage `json:"storage"`
RulesetInterfaces interface{} `json:"ruleset_interfaces"` RulesetInterfaces interface{} `json:"ruleset_interfaces"`
ConnectedAt FlexInt `json:"connected_at"` ConnectedAt FlexInt `json:"connected_at"`
@ -68,21 +68,21 @@ type UXG struct {
Uptime FlexInt `json:"uptime"` Uptime FlexInt `json:"uptime"`
UnderscoreUptime FlexInt `json:"_uptime"` UnderscoreUptime FlexInt `json:"_uptime"`
Locating FlexBool `json:"locating"` Locating FlexBool `json:"locating"`
SysStats *SysStats `json:"sys_stats"` SysStats SysStats `json:"sys_stats"`
SystemStats *SystemStats `json:"system-stats"` SystemStats SystemStats `json:"system-stats"`
GuestKicks FlexInt `json:"guest_kicks"` GuestKicks FlexInt `json:"guest_kicks"`
GuestToken string `json:"guest_token"` GuestToken string `json:"guest_token"`
UptimeStats map[string]*UptimeStats `json:"uptime_stats"` UptimeStats map[string]*UptimeStats `json:"uptime_stats"`
Overheating FlexBool `json:"overheating"` Overheating FlexBool `json:"overheating"`
GeoInfo map[string]*GeoInfo `json:"geo_info"` GeoInfo map[string]*GeoInfo `json:"geo_info"`
LedState *LedState `json:"led_state"` LedState *LedState `json:"led_state"`
SpeedtestStatus *SpeedtestStatus `json:"speedtest-status"` SpeedtestStatus SpeedtestStatus `json:"speedtest-status"`
SpeedtestStatusSaved FlexBool `json:"speedtest-status-saved"` SpeedtestStatusSaved FlexBool `json:"speedtest-status-saved"`
Wan1 *Wan `json:"wan1"` Wan1 Wan `json:"wan1"`
Wan2 *Wan `json:"wan2"` Wan2 Wan `json:"wan2"`
Uplink *Uplink `json:"uplink"` Uplink Uplink `json:"uplink"`
DownlinkTable []*DownlinkTable `json:"downlink_table"` DownlinkTable []*DownlinkTable `json:"downlink_table"`
NetworkTable []*NetworkTable `json:"network_table"` NetworkTable NetworkTable `json:"network_table"`
KnownCfgversion string `json:"known_cfgversion"` KnownCfgversion string `json:"known_cfgversion"`
ConnectRequestIP string `json:"connect_request_ip"` ConnectRequestIP string `json:"connect_request_ip"`
ConnectRequestPort string `json:"connect_request_port"` ConnectRequestPort string `json:"connect_request_port"`