import 'dart:io'; import 'package:aitrainer_app/model/cache.dart'; import 'package:intl/intl.dart'; class Tracking { int customerId; DateTime dateAdd; String event; String eventValue; String area; String platform; 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 }; }