ReleaseSummary constructor
const
ReleaseSummary({
- required String version,
- required String buildNumber,
- required String releaseMode,
- required List<
String> platforms, - String? branch,
- String? commitSha,
- String? tag,
- String? previousTag,
- int commitCount = 0,
- bool hasBreakingChanges = false,
- Map<
String, int> categoryCounts = const {}, - Map<
String, String> artifacts = const {}, - String deploymentStatus = 'Unknown',
- required String timestamp,
- 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,
});