From 6de33139b50c89fde3aff2152d9c84d34fe8820e Mon Sep 17 00:00:00 2001 From: Paul Tyng Date: Mon, 31 Oct 2022 15:48:42 -0400 Subject: [PATCH] change stp_priority to numberOrString --- fields/main.go | 3 +-- unifi/device.generated.go | 4 +++- unifi/version.generated.go | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/fields/main.go b/fields/main.go index 5844592..acbddc8 100644 --- a/fields/main.go +++ b/fields/main.go @@ -331,8 +331,7 @@ func main() { case "X", "Y": f.FieldType = "float64" case "StpPriority": - f.FieldType = "string" - f.CustomUnmarshalType = "" + f.CustomUnmarshalType = "numberOrString" case "Ht": f.FieldType = "int" case "Channel", "BackupChannel", "TxPower": diff --git a/unifi/device.generated.go b/unifi/device.generated.go index bf7b889..99927b4 100644 --- a/unifi/device.generated.go +++ b/unifi/device.generated.go @@ -87,7 +87,7 @@ type Device struct { SnmpContact string `json:"snmp_contact,omitempty"` // .{0,255} SnmpLocation string `json:"snmp_location,omitempty"` // .{0,255} State DeviceState `json:"state"` - StpPriority string `json:"stp_priority,omitempty"` // 0|4096|8192|12288|16384|20480|24576|28672|32768|36864|40960|45056|49152|53248|57344|61440 + StpPriority int `json:"stp_priority,omitempty"` // 0|4096|8192|12288|16384|20480|24576|28672|32768|36864|40960|45056|49152|53248|57344|61440 StpVersion string `json:"stp_version,omitempty"` // stp|rstp|disabled SwitchVLANEnabled bool `json:"switch_vlan_enabled,omitempty"` UbbPairName string `json:"ubb_pair_name,omitempty"` // .{1,128} @@ -109,6 +109,7 @@ func (dst *Device) UnmarshalJSON(b []byte) error { LtePoe booleanishString `json:"lte_poe"` LteSimPin emptyStringInt `json:"lte_sim_pin"` LteSoftLimit emptyStringInt `json:"lte_soft_limit"` + StpPriority numberOrString `json:"stp_priority"` Volume emptyStringInt `json:"volume"` *Alias @@ -128,6 +129,7 @@ func (dst *Device) UnmarshalJSON(b []byte) error { dst.LtePoe = bool(aux.LtePoe) dst.LteSimPin = int(aux.LteSimPin) dst.LteSoftLimit = int(aux.LteSoftLimit) + dst.StpPriority = int(aux.StpPriority) dst.Volume = int(aux.Volume) return nil diff --git a/unifi/version.generated.go b/unifi/version.generated.go index 8021d26..1c11a38 100644 --- a/unifi/version.generated.go +++ b/unifi/version.generated.go @@ -2,4 +2,4 @@ package unifi -const UnifiVersion = "7.2.94" +const UnifiVersion = "7.2.95"