copyWith method

LoraState copyWith({
  1. ModelStatus? modelStatus,
  2. bool? isInitialized,
  3. bool? isWarmedUp,
  4. bool? isModelDownloaded,
  5. double? downloadProgress,
  6. double? warmupProgress,
  7. String? errorMessage,
})

Implementation

LoraState copyWith({
  ModelStatus? modelStatus,
  bool? isInitialized,
  bool? isWarmedUp,
  bool? isModelDownloaded,
  double? downloadProgress,
  double? warmupProgress,
  String? errorMessage,
}) {
  return LoraState(
    modelStatus: modelStatus ?? this.modelStatus,
    isInitialized: isInitialized ?? this.isInitialized,
    isWarmedUp: isWarmedUp ?? this.isWarmedUp,
    isModelDownloaded: isModelDownloaded ?? this.isModelDownloaded,
    downloadProgress: downloadProgress ?? this.downloadProgress,
    warmupProgress: warmupProgress ?? this.warmupProgress,
    errorMessage: errorMessage ?? this.errorMessage,
  );
}