toString method
Show all the available data in a formatted string
Implementation
@override
String toString() {
var sb = StringBuffer();
sb.writeln('VersionTracker');
sb.writeln();
sb.writeln('IsFirstLaunchEver: $_isFirstLaunchEver');
sb.writeln(
'IsFirstLaunchForCurrentVersion: $_isFirstLaunchForCurrentVersion');
sb.writeln('IsFirstLaunchForCurrentBuild: $_isFirstLaunchForCurrentBuild');
sb.writeln();
sb.writeln('CurrentVersion: $_currentVersion');
sb.writeln('PreviousVersion: $_previousVersion');
sb.writeln('FirstInstalledVersion: $_firstInstalledVersion');
sb.writeln('VersionHistory: ${_versionHistory!.join(", ")}');
sb.writeln();
sb.writeln('CurrentBuild: $_currentBuild');
sb.writeln('PreviousBuild: $_previousBuild');
sb.writeln('FirstInstalledBuild: $_firstInstalledBuild');
sb.writeln('BuildHistory: ${_buildHistory!.join(", ")}');
return sb.toString();
}