copyWith method

CliConfig copyWith({
  1. String? ollamaUrl,
  2. String? ollamaModel,
  3. int? ollamaTimeoutMs,
  4. bool? verbose,
  5. String? inputPath,
  6. String? outputPath,
  7. String? mode,
  8. String? encoding,
  9. int? maxFileSize,
  10. String? embeddingExtension,
  11. String? textProcessingMode,
  12. String? outputDirectory,
  13. String? inputDirectory,
})

CopyWith method

Implementation

CliConfig copyWith({
  String? ollamaUrl,
  String? ollamaModel,
  int? ollamaTimeoutMs,
  bool? verbose,
  String? inputPath,
  String? outputPath,
  String? mode,
  String? encoding,
  int? maxFileSize,
  String? embeddingExtension,
  String? textProcessingMode,
  String? outputDirectory,
  String? inputDirectory,
}) {
  return CliConfig(
    ollamaUrl: ollamaUrl ?? this.ollamaUrl,
    ollamaModel: ollamaModel ?? this.ollamaModel,
    ollamaTimeoutMs: ollamaTimeoutMs ?? this.ollamaTimeoutMs,
    verbose: verbose ?? this.verbose,
    inputPath: inputPath ?? this.inputPath,
    outputPath: outputPath ?? this.outputPath,
    mode: mode ?? this.mode,
    encoding: encoding ?? this.encoding,
    maxFileSize: maxFileSize ?? this.maxFileSize,
    embeddingExtension: embeddingExtension ?? this.embeddingExtension,
    textProcessingMode: textProcessingMode ?? this.textProcessingMode,
    outputDirectory: outputDirectory ?? this.outputDirectory,
    inputDirectory: inputDirectory ?? this.inputDirectory,
  );
}