aus static method
null, wenn die Antwort den Stand gar nicht fuehrt -- heute also immer.
Bewusst kein erfundenes "offen": "nicht mitgeliefert" und "nicht
bestaetigt" duerfen fuer den Aufrufer nicht dasselbe sein.
Implementation
static AvvStand? aus(Object? wert) {
if (wert is! Map) return null;
final a = Map<String, dynamic>.from(wert);
return AvvStand(
status: alsText(a['status']),
version: alsTextOderNull(a['version']),
bestaetigtAt: alsZahlOderNull(a['confirmedAt']),
modus: alsTextOderNull(a['mode']),
);
}