copyWith method

ProgressState copyWith({
  1. int? totalInputFiles,
  2. int? totalOutputFiles,
  3. int? messagesTotal,
  4. int? messagesDropped,
  5. int? messagesProcessed,
  6. int? conversationsTotal,
  7. int? conversationsDropped,
  8. int? conversationsProcessed,
  9. int? passesComplete,
  10. bool? complete,
})

Copy the instance with the provided values.

Implementation

ProgressState copyWith(
        {int? totalInputFiles,
        int? totalOutputFiles,
        int? messagesTotal,
        int? messagesDropped,
        int? messagesProcessed,
        int? conversationsTotal,
        int? conversationsDropped,
        int? conversationsProcessed,
        int? passesComplete,
        bool? complete}) =>
    ProgressState(
        messagesTotal: messagesTotal ?? this.messagesTotal,
        messagesDropped: messagesDropped ?? this.messagesDropped,
        messagesProcessed: messagesProcessed ?? this.messagesProcessed,
        conversationsTotal: conversationsTotal ?? this.conversationsTotal,
        conversationsDropped:
            conversationsDropped ?? this.conversationsDropped,
        conversationsProcessed:
            conversationsProcessed ?? this.conversationsProcessed,
        passesComplete: passesComplete ?? this.passesComplete,
        complete: complete ?? this.complete);