toJson method

Map<String, dynamic> toJson()

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);
}