import 'package:json_annotation/json_annotation.dart'; part 'track_message.g.dart'; @JsonSerializable() class TrackPosition { late int time; late double lat; late double long; late int acc; /// Bewegungszustand der Ortung (String-Label, z. B. "static", "moving_medium"). late String state; /// Geschwindigkeit in m/s. late double speed; TrackPosition(); factory TrackPosition.fromJson(Map json) => _$TrackPositionFromJson(json); Map toJson() => _$TrackPositionToJson(this); }