workouttest_app/lib/model/tracking.dart
2021-04-12 00:51:09 +02:00

25 lines
714 B
Dart

import 'dart:io';
import 'package:aitrainer_app/model/cache.dart';
import 'package:intl/intl.dart';
class Tracking {
late int customerId;
late DateTime dateAdd;
late String event;
String? eventValue;
late String area;
late String platform;
late String version;
Map<String, dynamic> toJson() => {
"customerId": customerId,
"dateAdd": DateFormat('yyyy-MM-dd HH:mm:ss').format(this.dateAdd),
"event": event,
"eventValue": eventValue,
"area": Platform.localeName,
"platform": Platform.isAndroid ? "Android" : "iOS",
"version": Cache().packageInfo != null ? Cache().packageInfo!.version + "+" + Cache().packageInfo!.buildNumber : ""
};
}