diff --git a/unifi/account.generated.go b/unifi/account.generated.go index b544e81..699692c 100644 --- a/unifi/account.generated.go +++ b/unifi/account.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi @@ -26,8 +26,9 @@ type Account struct { NoDelete bool `json:"attr_no_delete,omitempty"` NoEdit bool `json:"attr_no_edit,omitempty"` - IP string `json:"ip,omitempty"` // ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$|^$ - Name string `json:"name,omitempty"` // ^[^"' ]+$ + IP string `json:"ip,omitempty"` // ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$|^$ + Name string `json:"name,omitempty"` // ^[^"' ]+$ + NetworkID string `json:"networkconf_id"` TunnelConfigType string `json:"tunnel_config_type,omitempty"` // vpn|802.1x|custom TunnelMediumType int `json:"tunnel_medium_type,omitempty"` // [1-9]|1[0-5]|^$ TunnelType int `json:"tunnel_type,omitempty"` // [1-9]|1[0-3]|^$ diff --git a/unifi/account_test.go b/unifi/account_test.go index 6c1b4d6..225d7cc 100644 --- a/unifi/account_test.go +++ b/unifi/account_test.go @@ -14,11 +14,11 @@ func TestAccountMarshalJSON(t *testing.T) { acc unifi.Account }{ "empty strings": { - `{"vlan":"","tunnel_type":"","tunnel_medium_type":""}`, + `{"vlan":"","tunnel_type":"","tunnel_medium_type":"","networkconf_id":""}`, unifi.Account{}, }, "response": { - `{"vlan":10,"tunnel_type":1,"tunnel_medium_type":1}`, + `{"vlan":10,"tunnel_type":1,"tunnel_medium_type":1,"networkconf_id":""}`, unifi.Account{ VLAN: 10, TunnelType: 1, diff --git a/unifi/broadcast_group.generated.go b/unifi/broadcast_group.generated.go index cd5288e..c8d643a 100644 --- a/unifi/broadcast_group.generated.go +++ b/unifi/broadcast_group.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/channel_plan.generated.go b/unifi/channel_plan.generated.go index bc344bc..977611d 100644 --- a/unifi/channel_plan.generated.go +++ b/unifi/channel_plan.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/dashboard.generated.go b/unifi/dashboard.generated.go index 4a55746..8cdcb64 100644 --- a/unifi/dashboard.generated.go +++ b/unifi/dashboard.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/device.generated.go b/unifi/device.generated.go index eef9203..05410dc 100644 --- a/unifi/device.generated.go +++ b/unifi/device.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi @@ -49,7 +49,8 @@ type Device struct { LcmIDleTimeout int `json:"lcm_idle_timeout,omitempty"` // [1-9][0-9]|[1-9][0-9][0-9]|[1-2][0-9][0-9][0-9]|3[0-5][0-9][0-9]|3600 LcmIDleTimeoutOverride bool `json:"lcm_idle_timeout_override,omitempty"` LcmNightModeBegins string `json:"lcm_night_mode_begins,omitempty"` // (^$)|(^(0[1-9])|(1[0-9])|(2[0-3])):([0-5][0-9]$) - LcmNightModeEnds string `json:"lcm_night_mode_ends,omitempty"` // (^$)|(^(0[1-9])|(1[0-9])|(2[0-3])):([0-5][0-9]$) + LcmNightModeEnabled bool `json:"lcm_night_mode_enabled,omitempty"` + LcmNightModeEnds string `json:"lcm_night_mode_ends,omitempty"` // (^$)|(^(0[1-9])|(1[0-9])|(2[0-3])):([0-5][0-9]$) LcmSettingsRestrictedAccess bool `json:"lcm_settings_restricted_access,omitempty"` LcmTrackerEnabled bool `json:"lcm_tracker_enabled,omitempty"` LcmTrackerSeed string `json:"lcm_tracker_seed,omitempty"` // .{0,50} diff --git a/unifi/dhcp_option.generated.go b/unifi/dhcp_option.generated.go index 579d5e4..c468767 100644 --- a/unifi/dhcp_option.generated.go +++ b/unifi/dhcp_option.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/dpi_app.generated.go b/unifi/dpi_app.generated.go index 2c0946f..d212005 100644 --- a/unifi/dpi_app.generated.go +++ b/unifi/dpi_app.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/dpi_group.generated.go b/unifi/dpi_group.generated.go index 23b2287..f1db510 100644 --- a/unifi/dpi_group.generated.go +++ b/unifi/dpi_group.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/dynamic_dns.generated.go b/unifi/dynamic_dns.generated.go index 60e48ae..251e7d7 100644 --- a/unifi/dynamic_dns.generated.go +++ b/unifi/dynamic_dns.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/firewall_group.generated.go b/unifi/firewall_group.generated.go index 2f16299..9d65a7c 100644 --- a/unifi/firewall_group.generated.go +++ b/unifi/firewall_group.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/firewall_rule.generated.go b/unifi/firewall_rule.generated.go index bb84b87..32b7f21 100644 --- a/unifi/firewall_rule.generated.go +++ b/unifi/firewall_rule.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/heat_map.generated.go b/unifi/heat_map.generated.go index 5f8a618..63c5f15 100644 --- a/unifi/heat_map.generated.go +++ b/unifi/heat_map.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/heat_map_point.generated.go b/unifi/heat_map_point.generated.go index 0aac74c..8bd7fe4 100644 --- a/unifi/heat_map_point.generated.go +++ b/unifi/heat_map_point.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/hotspot_2_conf.generated.go b/unifi/hotspot_2_conf.generated.go index a29d4f5..ead8635 100644 --- a/unifi/hotspot_2_conf.generated.go +++ b/unifi/hotspot_2_conf.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/hotspot_op.generated.go b/unifi/hotspot_op.generated.go index 49af373..2de3aca 100644 --- a/unifi/hotspot_op.generated.go +++ b/unifi/hotspot_op.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/hotspot_package.generated.go b/unifi/hotspot_package.generated.go index cf0c2dd..2113cb9 100644 --- a/unifi/hotspot_package.generated.go +++ b/unifi/hotspot_package.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/map.generated.go b/unifi/map.generated.go index 0ce0443..0476b98 100644 --- a/unifi/map.generated.go +++ b/unifi/map.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/media_file.generated.go b/unifi/media_file.generated.go index 098eb2f..3f834d8 100644 --- a/unifi/media_file.generated.go +++ b/unifi/media_file.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi diff --git a/unifi/network.generated.go b/unifi/network.generated.go index 9392fae..cf54a3d 100644 --- a/unifi/network.generated.go +++ b/unifi/network.generated.go @@ -1,5 +1,5 @@ // Code generated from ace.jar fields *.json files -// Controller Version v6.2.26 +// Controller Version v6.4.54 // DO NOT EDIT. package unifi @@ -26,151 +26,159 @@ type Network struct { NoDelete bool `json:"attr_no_delete,omitempty"` NoEdit bool `json:"attr_no_edit,omitempty"` - AutoScaleEnabled bool `json:"auto_scale_enabled"` - DHCPDBootEnabled bool `json:"dhcpd_boot_enabled"` - DHCPDBootFilename string `json:"dhcpd_boot_filename,omitempty"` // .{1,256} - DHCPDBootServer string `json:"dhcpd_boot_server"` // ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$|^$|(?=^.{3,253}$)(^((?!-)[a-zA-Z0-9-]{1,63}(?