Erweiterungen
This commit is contained in:
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) =>
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
};
|
||||
Reference in new issue
Block a user