track_daily_bean.dart 907 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import 'package:json_annotation/json_annotation.dart';
  2. part 'track_daily_bean.g.dart';
  3. @JsonSerializable()
  4. class TrackDailyBean {
  5. @JsonKey(name: 'addr')
  6. String? addr;
  7. @JsonKey(name: 'start')
  8. int start;
  9. @JsonKey(name: 'end')
  10. int end;
  11. @JsonKey(name: 'duration')
  12. int duration;
  13. @JsonKey(name: 'network')
  14. String? network;
  15. @JsonKey(name: 'status')
  16. int? status;
  17. @JsonKey(name: 'lng')
  18. double? lng;
  19. @JsonKey(name: 'lat')
  20. double? lat;
  21. @JsonKey(name: 'totalUnlock')
  22. int? totalUnlock;
  23. @JsonKey(name: 'highUnlock')
  24. int? highUnlock;
  25. TrackDailyBean({
  26. this.addr,
  27. required this.start,
  28. required this.end,
  29. required this.duration,
  30. this.network,
  31. this.lat,
  32. this.lng,
  33. required this.status,
  34. this.totalUnlock,
  35. this.highUnlock,
  36. });
  37. factory TrackDailyBean.fromJson(Map<String, dynamic> json) =>
  38. _$TrackDailyBeanFromJson(json);
  39. }