part of 'table_loader_bloc.dart'; @freezed class TableLoaderState with _$TableLoaderState { factory TableLoaderState({ required List tables, required Option failureOption, Table? selectedTable, @Default(false) bool isFetching, @Default(false) bool hasReachedMax, @Default(1) int page, }) = _TableLoaderState; factory TableLoaderState.initial() => TableLoaderState(tables: [], failureOption: none()); }