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; late String eventValue; late String area; late String platform; late String version; Map 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.version + "+" + Cache().packageInfo.buildNumber }; }