Erweiterungen

This commit is contained in:
Sven committed 2024-02-10 09:12:51 +01:00
1 parent 20a1309946
commit 25a2455ce1
18 files changed
+2272 -1261

No files matched your search

@@ -4,6 +4,9 @@ part 'sync_jobs_message.g.dart';
@JsonSerializable()
class SyncJobsMessage {
@JsonKey(name: 'utc_unix_time')
late int utcUnixTime;
late SyncJobMessageSync sync;
SyncJobsMessage();
@@ -15,8 +18,6 @@ class SyncJobsMessage {
@JsonSerializable()
class SyncJobMessageSync {
late int utcUnixTime;
late List<SyncJobMessageJob> jobs;
SyncJobMessageSync();
@@ -30,7 +31,7 @@ class SyncJobMessageSync {
class SyncJobMessageJob {
late int id;
late int ver;
late String ver;
late int state;
@@ -8,31 +8,31 @@ part of 'sync_jobs_message.dart';
SyncJobsMessage _$SyncJobsMessageFromJson(Map<String, dynamic> json) =>
SyncJobsMessage()
..utcUnixTime = json['utc_unix_time'] as int
..sync =
SyncJobMessageSync.fromJson(json['sync'] as Map<String, dynamic>);
Map<String, dynamic> _$SyncJobsMessageToJson(SyncJobsMessage instance) =>
<String, dynamic>{
'utc_unix_time': instance.utcUnixTime,
'sync': instance.sync,
};
SyncJobMessageSync _$SyncJobMessageSyncFromJson(Map<String, dynamic> json) =>
SyncJobMessageSync()
..utcUnixTime = json['utcUnixTime'] as int
..jobs = (json['jobs'] as List<dynamic>)
.map((e) => SyncJobMessageJob.fromJson(e as Map<String, dynamic>))
.toList();
Map<String, dynamic> _$SyncJobMessageSyncToJson(SyncJobMessageSync instance) =>
<String, dynamic>{
'utcUnixTime': instance.utcUnixTime,
'jobs': instance.jobs,
};
SyncJobMessageJob _$SyncJobMessageJobFromJson(Map<String, dynamic> json) =>
SyncJobMessageJob()
..id = json['id'] as int
..ver = json['ver'] as int
..ver = json['ver'] as String
..state = json['state'] as int;
Map<String, dynamic> _$SyncJobMessageJobToJson(SyncJobMessageJob instance) =>
+18 -1
View File
@@ -5,7 +5,7 @@ part 'track_message.g.dart';
@JsonSerializable()
class TrackMessage {
late FinTaskPos pos;
late TrackPosition pos;
TrackMessage();
@@ -14,3 +14,20 @@ class TrackMessage {
Map<String, dynamic> toJson() => _$TrackMessageToJson(this);
}
@JsonSerializable()
class TrackPosition {
late String time;
late double lat;
late double long;
late int acc;
TrackPosition();
factory TrackPosition.fromJson(Map<String, dynamic> json) => _$TrackPositionFromJson(json);
Map<String, dynamic> toJson() => _$TrackPositionToJson(this);
}
+16 -1
View File
@@ -7,9 +7,24 @@ part of 'track_message.dart';
// **************************************************************************
TrackMessage _$TrackMessageFromJson(Map<String, dynamic> json) => TrackMessage()
..pos = FinTaskPos.fromJson(json['pos'] as Map<String, dynamic>);
..pos = TrackPosition.fromJson(json['pos'] as Map<String, dynamic>);
Map<String, dynamic> _$TrackMessageToJson(TrackMessage instance) =>
<String, dynamic>{
'pos': instance.pos,
};
TrackPosition _$TrackPositionFromJson(Map<String, dynamic> json) =>
TrackPosition()
..time = json['time'] as String
..lat = (json['lat'] as num).toDouble()
..long = (json['long'] as num).toDouble()
..acc = json['acc'] as int;
Map<String, dynamic> _$TrackPositionToJson(TrackPosition instance) =>
<String, dynamic>{
'time': instance.time,
'lat': instance.lat,
'long': instance.long,
'acc': instance.acc,
};