ReleaseSummary constructor

const ReleaseSummary({
  1. required String version,
  2. required String buildNumber,
  3. required String releaseMode,
  4. required List<String> platforms,
  5. String? branch,
  6. String? commitSha,
  7. String? tag,
  8. String? previousTag,
  9. int commitCount = 0,
  10. bool hasBreakingChanges = false,
  11. Map<String, int> categoryCounts = const {},
  12. Map<String, String> artifacts = const {},
  13. String deploymentStatus = 'Unknown',
  14. required String timestamp,
  15. Map<String, dynamic>? shorebirdPatchDetails,
})

Implementation

const ReleaseSummary({
  required this.version,
  required this.buildNumber,
  required this.releaseMode,
  required this.platforms,
  this.branch,
  this.commitSha,
  this.tag,
  this.previousTag,
  this.commitCount = 0,
  this.hasBreakingChanges = false,
  this.categoryCounts = const {},
  this.artifacts = const {},
  this.deploymentStatus = 'Unknown',
  required this.timestamp,
  this.shorebirdPatchDetails,
});