forked from eatvio/eatvio_app
15 lines
560 B
Dart
15 lines
560 B
Dart
import 'package:eatvio_app/features/feed/models/diets_pagination_model.dart';
|
|
import 'package:freezed_annotation/freezed_annotation.dart';
|
|
|
|
part 'about_diet_state.freezed.dart';
|
|
|
|
@freezed
|
|
class AboutDietState with _$AboutDietState {
|
|
const factory AboutDietState() = _AboutDietState;
|
|
|
|
const factory AboutDietState.initial() = DietStateInitial;
|
|
const factory AboutDietState.loading() = DietStateLoading;
|
|
const factory AboutDietState.loaded(Diet diet) = DietStateLoaded;
|
|
const factory AboutDietState.error({required String message}) = DietStateError;
|
|
}
|