Closed DerAndereAndi closed 2 years ago
@taimo42 was denkst du hierzu?
Top!
Auf jeden Fall eine Vereinfachung.
Können wir noch die doppelten 'Type' entfernen? Also z.B. statt DeviceTypeTypeChargingStation
nur DeviceTypeChargingStation
?
@taimo42 Hmm... laut XSD heisst der type
DeviceTypeType
, dann sollten die dazugehörigen Varianten imho auch so beginnen. Ansonsten passt die Zuordnung nicht mehr.
In networkmanagment.go Zeile 141 sieht man warum das so gemacht ist:
DeviceType *DeviceTypeType `json:"deviceType,omitempty"`
Dann wird klar was ein type
ist, und was ein field
.
Würde ich also so lassen.
Ok, macht Sinn
This way we never would need to cast for these