forked from eatvio/eatvio_app
19 lines
567 B
Dart
19 lines
567 B
Dart
|
|
|
|
import 'package:eatvio_app/features/feed/models/plan_pagination_model.dart';
|
|
import 'package:freezed_annotation/freezed_annotation.dart';
|
|
|
|
part 'about_plan_state.freezed.dart';
|
|
|
|
@freezed
|
|
abstract class AboutPlanState with _$AboutPlanState {
|
|
|
|
const factory AboutPlanState({
|
|
required bool isLoading,
|
|
required String? error,
|
|
required PlanModel? planModel,
|
|
required int chosenOptionIndex,
|
|
}) = _AboutPlanState;
|
|
|
|
factory AboutPlanState.initial() => const AboutPlanState(chosenOptionIndex: 0, isLoading: false, error: null, planModel: null);
|
|
} |