copyWith method
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,
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,
);