track_daily_summary_response.dart 728 B

123456789101112131415161718192021222324252627282930
  1. import 'package:json_annotation/json_annotation.dart';
  2. import '../../bean/track_summary.dart';
  3. part 'track_daily_summary_response.g.dart';
  4. @JsonSerializable()
  5. class TrackDailySummaryResponse {
  6. @JsonKey(name: 'phoneSituation')
  7. TrackSummary? phoneSituation;
  8. @JsonKey(name: 'stayLongest')
  9. TrackSummary? stayLongest;
  10. @JsonKey(name: 'trackSituation')
  11. String? trackSituation;
  12. @JsonKey(name: 'showTrackSituation')
  13. bool showTrackSituation;
  14. TrackDailySummaryResponse({
  15. this.phoneSituation,
  16. this.stayLongest,
  17. this.trackSituation,
  18. required this.showTrackSituation,
  19. });
  20. factory TrackDailySummaryResponse.fromJson(Map<String, dynamic> json) =>
  21. _$TrackDailySummaryResponseFromJson(json);
  22. }