import 'dart:io'; import 'package:workouttest_util/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 toJson() => { "customerId": customerId, "dateAdd": DateFormat('yyyy-MM-dd HH:mm:ss').format(dateAdd), "event": event, "eventValue": eventValue, "area": Platform.localeName, "platform": Platform.isAndroid ? "Android" : "iOS", "version": Cache().packageInfo != null ? "${Cache().packageInfo!.version}+${Cache().packageInfo!.buildNumber}" : "" }; }