message_data.dart 721 B

123456789101112131415161718192021222324252627282930313233343536
  1. import 'package:json_annotation/json_annotation.dart';
  2. part 'message_data.g.dart';
  3. @JsonSerializable()
  4. class MessageData {
  5. @JsonKey(name: "lat")
  6. final double? latitude;
  7. @JsonKey(name: "lng")
  8. final double? longitude;
  9. @JsonKey(name: "speed")
  10. final double? speed;
  11. @JsonKey(name: "bearing")
  12. final double? bearing;
  13. @JsonKey(name: "addr")
  14. final String? address;
  15. @JsonKey(name: "network")
  16. final String? network;
  17. MessageData({this.latitude,
  18. this.longitude,
  19. this.speed,
  20. this.bearing,
  21. this.address,
  22. this.network});
  23. factory MessageData.fromJson(Map<String, dynamic> json) =>
  24. _$MessageDataFromJson(json);
  25. Map<String, dynamic> toJson() => _$MessageDataToJson(this);
  26. }