BuildResult.success constructor

BuildResult.success({
  1. required BuildPlatform platform,
  2. required BuildFormat format,
  3. required String commandString,
  4. String? artifactPath,
  5. String? versionName,
  6. int? buildNumber,
  7. List<String> executedSteps = const [],
  8. List<String> warnings = const [],
})

Factory constructor for a successful build output.

Implementation

factory BuildResult.success({
  required BuildPlatform platform,
  required BuildFormat format,
  required String commandString,
  String? artifactPath,
  String? versionName,
  int? buildNumber,
  List<String> executedSteps = const [],
  List<String> warnings = const [],
}) {
  return BuildResult(
    success: true,
    platform: platform,
    format: format,
    commandString: commandString,
    artifactPath: artifactPath,
    versionName: versionName,
    buildNumber: buildNumber,
    executedSteps: executedSteps,
    warnings: warnings,
  );
}