Add more device fields (#111)
These fields will be used to improve acceptance tests.
This commit is contained in:
@@ -152,7 +152,9 @@ func NewResource(structName string, resourcePath string) *Resource {
|
|||||||
case resource.StructName == "Device":
|
case resource.StructName == "Device":
|
||||||
baseType.Fields[" MAC"] = NewFieldInfo("MAC", "mac", "string", "", true, false, "")
|
baseType.Fields[" MAC"] = NewFieldInfo("MAC", "mac", "string", "", true, false, "")
|
||||||
baseType.Fields["Adopted"] = NewFieldInfo("Adopted", "adopted", "bool", "", false, false, "")
|
baseType.Fields["Adopted"] = NewFieldInfo("Adopted", "adopted", "bool", "", false, false, "")
|
||||||
|
baseType.Fields["Model"] = NewFieldInfo("Model", "model", "string", "", true, false, "")
|
||||||
baseType.Fields["State"] = NewFieldInfo("State", "state", "DeviceState", "", false, false, "")
|
baseType.Fields["State"] = NewFieldInfo("State", "state", "DeviceState", "", false, false, "")
|
||||||
|
baseType.Fields["Type"] = NewFieldInfo("Type", "type", "string", "", true, false, "")
|
||||||
case resource.StructName == "User":
|
case resource.StructName == "User":
|
||||||
baseType.Fields[" IP"] = NewFieldInfo("IP", "ip", "string", "non-generated field", true, false, "")
|
baseType.Fields[" IP"] = NewFieldInfo("IP", "ip", "string", "non-generated field", true, false, "")
|
||||||
baseType.Fields[" DevIdOverride"] = NewFieldInfo("DevIdOverride", "dev_id_override", "int", "non-generated field", true, false, "")
|
baseType.Fields[" DevIdOverride"] = NewFieldInfo("DevIdOverride", "dev_id_override", "int", "non-generated field", true, false, "")
|
||||||
|
|||||||
4
unifi/device.generated.go
generated
4
unifi/device.generated.go
generated
@@ -75,7 +75,8 @@ type Device struct {
|
|||||||
LteUsername string `json:"lte_username,omitempty"`
|
LteUsername string `json:"lte_username,omitempty"`
|
||||||
MapID string `json:"map_id,omitempty"`
|
MapID string `json:"map_id,omitempty"`
|
||||||
MeshStaVapEnabled bool `json:"mesh_sta_vap_enabled,omitempty"`
|
MeshStaVapEnabled bool `json:"mesh_sta_vap_enabled,omitempty"`
|
||||||
MgmtNetworkID string `json:"mgmt_network_id,omitempty"` // [\d\w]+
|
MgmtNetworkID string `json:"mgmt_network_id,omitempty"` // [\d\w]+
|
||||||
|
Model string `json:"model,omitempty"`
|
||||||
Name string `json:"name,omitempty"` // .{0,128}
|
Name string `json:"name,omitempty"` // .{0,128}
|
||||||
OutdoorModeOverride string `json:"outdoor_mode_override,omitempty"` // default|on|off
|
OutdoorModeOverride string `json:"outdoor_mode_override,omitempty"` // default|on|off
|
||||||
OutletEnabled bool `json:"outlet_enabled,omitempty"`
|
OutletEnabled bool `json:"outlet_enabled,omitempty"`
|
||||||
@@ -94,6 +95,7 @@ type Device struct {
|
|||||||
StpPriority string `json:"stp_priority,omitempty"` // 0|4096|8192|12288|16384|20480|24576|28672|32768|36864|40960|45056|49152|53248|57344|61440
|
StpPriority string `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
|
StpVersion string `json:"stp_version,omitempty"` // stp|rstp|disabled
|
||||||
SwitchVLANEnabled bool `json:"switch_vlan_enabled,omitempty"`
|
SwitchVLANEnabled bool `json:"switch_vlan_enabled,omitempty"`
|
||||||
|
Type string `json:"type,omitempty"`
|
||||||
UbbPairName string `json:"ubb_pair_name,omitempty"` // .{1,128}
|
UbbPairName string `json:"ubb_pair_name,omitempty"` // .{1,128}
|
||||||
Volume int `json:"volume,omitempty"` // [0-9]|[1-9][0-9]|100
|
Volume int `json:"volume,omitempty"` // [0-9]|[1-9][0-9]|100
|
||||||
WLANOverrides []DeviceWLANOverrides `json:"wlan_overrides,omitempty"`
|
WLANOverrides []DeviceWLANOverrides `json:"wlan_overrides,omitempty"`
|
||||||
|
|||||||
Reference in New Issue
Block a user