copyWith method

UDocValue copyWith({
  1. UDocState? state,
  2. UDocKind? kind,
  3. int? pageCount,
  4. int? pageIndex,
  5. UDocMetadata? metadata,
  6. UDocPermissions? permissions,
  7. UDocViewSettings? settings,
  8. UDocSelection? selection,
  9. String? searchQuery,
  10. List<UDocSearchHit>? searchHits,
  11. int? searchHitIndex,
  12. bool? isSearching,
  13. bool? isBusy,
  14. double? loadedPercent,
  15. bool? hasUnsavedChanges,
  16. UDocError? error,
  17. bool clearError = false,
})

Implementation

UDocValue copyWith({
  UDocState? state,
  UDocKind? kind,
  int? pageCount,
  int? pageIndex,
  UDocMetadata? metadata,
  UDocPermissions? permissions,
  UDocViewSettings? settings,
  UDocSelection? selection,
  String? searchQuery,
  List<UDocSearchHit>? searchHits,
  int? searchHitIndex,
  bool? isSearching,
  bool? isBusy,
  double? loadedPercent,
  bool? hasUnsavedChanges,
  UDocError? error,
  bool clearError = false,
}) => UDocValue(
  state: state ?? this.state,
  kind: kind ?? this.kind,
  pageCount: pageCount ?? this.pageCount,
  pageIndex: pageIndex ?? this.pageIndex,
  metadata: metadata ?? this.metadata,
  permissions: permissions ?? this.permissions,
  settings: settings ?? this.settings,
  selection: selection ?? this.selection,
  searchQuery: searchQuery ?? this.searchQuery,
  searchHits: searchHits ?? this.searchHits,
  searchHitIndex: searchHitIndex ?? this.searchHitIndex,
  isSearching: isSearching ?? this.isSearching,
  isBusy: isBusy ?? this.isBusy,
  loadedPercent: loadedPercent ?? this.loadedPercent,
  hasUnsavedChanges: hasUnsavedChanges ?? this.hasUnsavedChanges,
  error: clearError ? null : error ?? this.error,
);