forked from eatvio/eatvio_app
22 lines
614 B
Dart
22 lines
614 B
Dart
import 'package:eatvio_app/features/feed/models/diets_pagination_model.dart';
|
|
import 'package:flutter_image_compress/flutter_image_compress.dart';
|
|
import 'package:freezed_annotation/freezed_annotation.dart';
|
|
|
|
part 'create_diet_model.freezed.dart';
|
|
|
|
@freezed
|
|
abstract class CreateDietModel with _$CreateDietModel {
|
|
const CreateDietModel._();
|
|
|
|
const factory CreateDietModel({
|
|
String? imageUrl,
|
|
String? name,
|
|
String? details,
|
|
DietState? state,
|
|
int? duration,
|
|
required Map<String, bool> type,
|
|
XFile? image,
|
|
List<List<List<DailySchedule>>>? dailySchedule,
|
|
}) = _CreateDietModel;
|
|
}
|