mirror of
https://github.com/Xevion/paperless-mobile.git
synced 2025-12-09 16:07:57 -06:00
34 lines
1.1 KiB
Dart
34 lines
1.1 KiB
Dart
part of 'saved_view_cubit.dart';
|
|
|
|
@freezed
|
|
class SavedViewState with _$SavedViewState {
|
|
const factory SavedViewState.initial({
|
|
required Map<int, Correspondent> correspondents,
|
|
required Map<int, DocumentType> documentTypes,
|
|
required Map<int, Tag> tags,
|
|
required Map<int, StoragePath> storagePaths,
|
|
}) = _SavedViewIntialState;
|
|
|
|
const factory SavedViewState.loading({
|
|
required Map<int, Correspondent> correspondents,
|
|
required Map<int, DocumentType> documentTypes,
|
|
required Map<int, Tag> tags,
|
|
required Map<int, StoragePath> storagePaths,
|
|
}) = _SavedViewLoadingState;
|
|
|
|
const factory SavedViewState.loaded({
|
|
required Map<int, SavedView> savedViews,
|
|
required Map<int, Correspondent> correspondents,
|
|
required Map<int, DocumentType> documentTypes,
|
|
required Map<int, Tag> tags,
|
|
required Map<int, StoragePath> storagePaths,
|
|
}) = _SavedViewLoadedState;
|
|
|
|
const factory SavedViewState.error({
|
|
required Map<int, Correspondent> correspondents,
|
|
required Map<int, DocumentType> documentTypes,
|
|
required Map<int, Tag> tags,
|
|
required Map<int, StoragePath> storagePaths,
|
|
}) = _SavedViewErrorState;
|
|
}
|