GenerationResult.failure constructor

GenerationResult.failure({
  1. required String errorMessage,
  2. List<GeneratedFile> generatedFiles = const [],
  3. List<String> warnings = const [],
  4. GenerationMetrics? metrics,
})

Creates a failed GenerationResult.

Implementation

factory GenerationResult.failure({
  required String errorMessage,
  List<GeneratedFile> generatedFiles = const [],
  List<String> warnings = const [],
  GenerationMetrics? metrics,
}) {
  return GenerationResult(
    generatedFiles: generatedFiles,
    warnings: warnings,
    metrics: metrics ?? GenerationMetrics.empty(),
    isSuccess: false,
    errorMessage: errorMessage,
  );
}