toJson method

Map<String, dynamic> toJson()

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