Don't omitempty Device.PortOverrides (#104)

This commit is contained in:
Michon van Dooren
2023-02-27 23:35:41 +01:00
committed by GitHub
parent 8536d3b8d5
commit 3add31c46b
2 changed files with 6 additions and 1 deletions

View File

@@ -344,6 +344,11 @@ func main() {
}
f.OmitEmpty = true
switch name {
case "PortOverrides":
f.OmitEmpty = false
}
return nil
}
case "Network":

View File

@@ -81,7 +81,7 @@ type Device struct {
OutletEnabled bool `json:"outlet_enabled,omitempty"`
OutletOverrides []DeviceOutletOverrides `json:"outlet_overrides,omitempty"`
OutletPowerCycleEnabled bool `json:"outlet_power_cycle_enabled,omitempty"`
PortOverrides []DevicePortOverrides `json:"port_overrides,omitempty"`
PortOverrides []DevicePortOverrides `json:"port_overrides"`
PowerSourceCtrl string `json:"power_source_ctrl,omitempty"` // auto|8023af|8023at|8023bt-type3|8023bt-type4|pasv24|poe-injector|ac|adapter|dc|rps
PowerSourceCtrlEnabled bool `json:"power_source_ctrl_enabled,omitempty"`
RADIUSProfileID string `json:"radiusprofile_id,omitempty"`