@@ -189,48 +189,48 @@ type EthernetTable struct {
189
189
// Not all gateways have all features.
190
190
type NetworkTable []struct {
191
191
ID string `json:"_id"`
192
- AttrNoDelete FlexBool `json:"attr_no_delete "`
192
+ ActiveDhcpLeaseCount FlexInt `json:"active_dhcp_lease_count "`
193
193
AttrHiddenID string `json:"attr_hidden_id"`
194
- Name string `json:"name"`
195
- SiteID string `json:"site_id"`
196
- VlanEnabled FlexBool `json:"vlan_enabled"`
197
- Purpose string `json:"purpose"`
198
- IPSubnet string `json:"ip_subnet"`
199
- Ipv6InterfaceType string `json:"ipv6_interface_type"`
200
- DomainName string `json:"domain_name"`
201
- IsNat FlexBool `json:"is_nat"`
202
- DhcpdEnabled FlexBool `json:"dhcpd_enabled"`
203
- DhcpdStart string `json:"dhcpd_start"`
204
- DhcpdStop string `json:"dhcpd_stop"`
205
- Dhcpdv6Enabled FlexBool `json:"dhcpdv6_enabled"`
206
- Ipv6RaEnabled FlexBool `json:"ipv6_ra_enabled"`
207
- LteLanEnabled FlexBool `json:"lte_lan_enabled"`
194
+ AttrNoDelete FlexBool `json:"attr_no_delete"`
208
195
AutoScaleEnabled FlexBool `json:"auto_scale_enabled"`
209
- Networkgroup string `json:"networkgroup"`
210
- DhcpdLeasetime FlexInt `json:"dhcpd_leasetime"`
211
- DhcpdDNSEnabled FlexBool `json:"dhcpd_dns_enabled"`
212
- DhcpdGatewayEnabled FlexBool `json:"dhcpd_gateway_enabled"`
213
- DhcpdTimeOffsetEnabled FlexBool `json:"dhcpd_time_offset_enabled"`
214
- Ipv6PdStart string `json:"ipv6_pd_start"`
215
- Ipv6PdStop string `json:"ipv6_pd_stop"`
196
+ DhcpRelayEnabled FlexBool `json:"dhcp_relay_enabled"`
216
197
DhcpdDNS1 string `json:"dhcpd_dns_1"`
217
198
DhcpdDNS2 string `json:"dhcpd_dns_2"`
218
199
DhcpdDNS3 string `json:"dhcpd_dns_3"`
219
200
DhcpdDNS4 string `json:"dhcpd_dns_4"`
201
+ DhcpdDNSEnabled FlexBool `json:"dhcpd_dns_enabled"`
202
+ DhcpdEnabled FlexBool `json:"dhcpd_enabled"`
203
+ DhcpdGatewayEnabled FlexBool `json:"dhcpd_gateway_enabled"`
204
+ DhcpdLeasetime FlexInt `json:"dhcpd_leasetime"`
205
+ DhcpdStart string `json:"dhcpd_start"`
206
+ DhcpdStop string `json:"dhcpd_stop"`
207
+ DhcpdTimeOffsetEnabled FlexBool `json:"dhcpd_time_offset_enabled"`
208
+ Dhcpdv6Enabled FlexBool `json:"dhcpdv6_enabled"`
209
+ DomainName string `json:"domain_name"`
210
+ DPIStatsTable * DPITable `json:"dpistats_table"`
220
211
Enabled FlexBool `json:"enabled"`
221
- DhcpRelayEnabled FlexBool `json:"dhcp_relay_enabled"`
222
- Mac string `json:"mac"`
223
- IsGuest FlexBool `json:"is_guest"`
224
- IP string `json:"ip"`
225
- Up FlexBool `json:"up"`
226
- ActiveDhcpLeaseCount int `json:"active_dhcp_lease_count"`
227
212
GatewayInterfaceName string `json:"gateway_interface_name"`
228
- DPIStatsTable * DPITable `json:"dpistats_table"`
213
+ IP string `json:"ip"`
214
+ IPSubnet string `json:"ip_subnet"`
215
+ Ipv6InterfaceType string `json:"ipv6_interface_type"`
216
+ Ipv6PdStart string `json:"ipv6_pd_start"`
217
+ Ipv6PdStop string `json:"ipv6_pd_stop"`
218
+ Ipv6RaEnabled FlexBool `json:"ipv6_ra_enabled"`
219
+ IsGuest FlexBool `json:"is_guest"`
220
+ IsNat FlexBool `json:"is_nat"`
221
+ LteLanEnabled FlexBool `json:"lte_lan_enabled"`
222
+ Mac string `json:"mac"`
223
+ Name string `json:"name"`
224
+ Networkgroup string `json:"networkgroup"`
229
225
NumSta FlexInt `json:"num_sta"`
226
+ Purpose string `json:"purpose"`
230
227
RxBytes FlexInt `json:"rx_bytes"`
231
228
RxPackets FlexInt `json:"rx_packets"`
229
+ SiteID string `json:"site_id"`
232
230
TxBytes FlexInt `json:"tx_bytes"`
233
231
TxPackets FlexInt `json:"tx_packets"`
232
+ Up FlexBool `json:"up"`
233
+ VlanEnabled FlexBool `json:"vlan_enabled"`
234
234
}
235
235
236
236
// Storage is hard drive into for a device with storage.
0 commit comments