toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'versionName': versionName,
'buildNumber': buildNumber,
'releaseMode': releaseMode,
'platforms': platforms,
if (tag != null) 'tag': tag,
if (previousTag != null) 'previousTag': previousTag,
if (commitSha != null) 'commitSha': commitSha,
if (branch != null) 'branch': branch,
if (commitCount != null) 'commitCount': commitCount,
if (hasBreakingChanges != null) 'hasBreakingChanges': hasBreakingChanges,
if (categories.isNotEmpty) 'categories': categories,
if (environment != null) 'environment': environment,
if (flavor != null) 'flavor': flavor,
'timestamp': timestamp,
'artifacts': artifacts,
if (deploymentStatus != null) 'deploymentStatus': deploymentStatus,
};
}