toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'isInstaller': isInstaller,
'buildMode': buildMode,
'buildOutputDirectory': buildOutputDirectory.path,
'buildOutputFiles': buildOutputFiles.map((e) => e.path).toList(),
'platform': platform,
'flavor': flavor,
'channel': channel,
'artifactName': artifactName,
'packageFormat': packageFormat,
'outputDirectory': outputDirectory.path,
'appName': appName,
'appVersion': appVersion.toString(),
'appBuildName': appBuildName,
'appBuildNumber': appBuildNumber,
}..removeWhere((key, value) => value == null);
}