plan creation screen added

This commit is contained in:
Username1548
2024-12-02 15:55:57 +07:00
parent a1d9e13514
commit 1688ac1dc8
55 changed files with 3506 additions and 350 deletions

View File

@@ -1034,12 +1034,19 @@ DailySchedule _$DailyScheduleFromJson(Map<String, dynamic> json) {
mixin _$DailySchedule {
@JsonKey(name: "name")
String get name => throw _privateConstructorUsedError;
@JsonKey(name: "uniq")
@JsonKey(name: "uniq", includeToJson: false)
String get uniq => throw _privateConstructorUsedError;
@JsonKey(name: "portion")
Portion get portion => throw _privateConstructorUsedError;
@JsonKey(name: "quantity")
int get quantity => throw _privateConstructorUsedError;
@JsonKey(includeToJson: false, includeFromJson: false)
DailyNutrition? get dailyNutrition => throw _privateConstructorUsedError;
@JsonKey(
name: 'product_nutritional_value_id',
includeFromJson: false,
includeIfNull: false)
String? get productNutritionalValueId => throw _privateConstructorUsedError;
/// Serializes this DailySchedule to a JSON map.
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
@@ -1059,9 +1066,18 @@ abstract class $DailyScheduleCopyWith<$Res> {
@useResult
$Res call(
{@JsonKey(name: "name") String name,
@JsonKey(name: "uniq") String uniq,
@JsonKey(name: "uniq", includeToJson: false) String uniq,
@JsonKey(name: "portion") Portion portion,
@JsonKey(name: "quantity") int quantity});
@JsonKey(name: "quantity") int quantity,
@JsonKey(includeToJson: false, includeFromJson: false)
DailyNutrition? dailyNutrition,
@JsonKey(
name: 'product_nutritional_value_id',
includeFromJson: false,
includeIfNull: false)
String? productNutritionalValueId});
$DailyNutritionCopyWith<$Res>? get dailyNutrition;
}
/// @nodoc
@@ -1083,6 +1099,8 @@ class _$DailyScheduleCopyWithImpl<$Res, $Val extends DailySchedule>
Object? uniq = null,
Object? portion = null,
Object? quantity = null,
Object? dailyNutrition = freezed,
Object? productNutritionalValueId = freezed,
}) {
return _then(_value.copyWith(
name: null == name
@@ -1101,8 +1119,30 @@ class _$DailyScheduleCopyWithImpl<$Res, $Val extends DailySchedule>
? _value.quantity
: quantity // ignore: cast_nullable_to_non_nullable
as int,
dailyNutrition: freezed == dailyNutrition
? _value.dailyNutrition
: dailyNutrition // ignore: cast_nullable_to_non_nullable
as DailyNutrition?,
productNutritionalValueId: freezed == productNutritionalValueId
? _value.productNutritionalValueId
: productNutritionalValueId // ignore: cast_nullable_to_non_nullable
as String?,
) as $Val);
}
/// Create a copy of DailySchedule
/// with the given fields replaced by the non-null parameter values.
@override
@pragma('vm:prefer-inline')
$DailyNutritionCopyWith<$Res>? get dailyNutrition {
if (_value.dailyNutrition == null) {
return null;
}
return $DailyNutritionCopyWith<$Res>(_value.dailyNutrition!, (value) {
return _then(_value.copyWith(dailyNutrition: value) as $Val);
});
}
}
/// @nodoc
@@ -1115,9 +1155,19 @@ abstract class _$$DailyScheduleImplCopyWith<$Res>
@useResult
$Res call(
{@JsonKey(name: "name") String name,
@JsonKey(name: "uniq") String uniq,
@JsonKey(name: "uniq", includeToJson: false) String uniq,
@JsonKey(name: "portion") Portion portion,
@JsonKey(name: "quantity") int quantity});
@JsonKey(name: "quantity") int quantity,
@JsonKey(includeToJson: false, includeFromJson: false)
DailyNutrition? dailyNutrition,
@JsonKey(
name: 'product_nutritional_value_id',
includeFromJson: false,
includeIfNull: false)
String? productNutritionalValueId});
@override
$DailyNutritionCopyWith<$Res>? get dailyNutrition;
}
/// @nodoc
@@ -1137,6 +1187,8 @@ class __$$DailyScheduleImplCopyWithImpl<$Res>
Object? uniq = null,
Object? portion = null,
Object? quantity = null,
Object? dailyNutrition = freezed,
Object? productNutritionalValueId = freezed,
}) {
return _then(_$DailyScheduleImpl(
name: null == name
@@ -1155,6 +1207,14 @@ class __$$DailyScheduleImplCopyWithImpl<$Res>
? _value.quantity
: quantity // ignore: cast_nullable_to_non_nullable
as int,
dailyNutrition: freezed == dailyNutrition
? _value.dailyNutrition
: dailyNutrition // ignore: cast_nullable_to_non_nullable
as DailyNutrition?,
productNutritionalValueId: freezed == productNutritionalValueId
? _value.productNutritionalValueId
: productNutritionalValueId // ignore: cast_nullable_to_non_nullable
as String?,
));
}
}
@@ -1164,9 +1224,16 @@ class __$$DailyScheduleImplCopyWithImpl<$Res>
class _$DailyScheduleImpl implements _DailySchedule {
const _$DailyScheduleImpl(
{@JsonKey(name: "name") required this.name,
@JsonKey(name: "uniq") required this.uniq,
@JsonKey(name: "uniq", includeToJson: false) required this.uniq,
@JsonKey(name: "portion") required this.portion,
@JsonKey(name: "quantity") required this.quantity});
@JsonKey(name: "quantity") required this.quantity,
@JsonKey(includeToJson: false, includeFromJson: false)
this.dailyNutrition,
@JsonKey(
name: 'product_nutritional_value_id',
includeFromJson: false,
includeIfNull: false)
this.productNutritionalValueId});
factory _$DailyScheduleImpl.fromJson(Map<String, dynamic> json) =>
_$$DailyScheduleImplFromJson(json);
@@ -1175,7 +1242,7 @@ class _$DailyScheduleImpl implements _DailySchedule {
@JsonKey(name: "name")
final String name;
@override
@JsonKey(name: "uniq")
@JsonKey(name: "uniq", includeToJson: false)
final String uniq;
@override
@JsonKey(name: "portion")
@@ -1183,10 +1250,19 @@ class _$DailyScheduleImpl implements _DailySchedule {
@override
@JsonKey(name: "quantity")
final int quantity;
@override
@JsonKey(includeToJson: false, includeFromJson: false)
final DailyNutrition? dailyNutrition;
@override
@JsonKey(
name: 'product_nutritional_value_id',
includeFromJson: false,
includeIfNull: false)
final String? productNutritionalValueId;
@override
String toString() {
return 'DailySchedule(name: $name, uniq: $uniq, portion: $portion, quantity: $quantity)';
return 'DailySchedule(name: $name, uniq: $uniq, portion: $portion, quantity: $quantity, dailyNutrition: $dailyNutrition, productNutritionalValueId: $productNutritionalValueId)';
}
@override
@@ -1198,12 +1274,18 @@ class _$DailyScheduleImpl implements _DailySchedule {
(identical(other.uniq, uniq) || other.uniq == uniq) &&
(identical(other.portion, portion) || other.portion == portion) &&
(identical(other.quantity, quantity) ||
other.quantity == quantity));
other.quantity == quantity) &&
(identical(other.dailyNutrition, dailyNutrition) ||
other.dailyNutrition == dailyNutrition) &&
(identical(other.productNutritionalValueId,
productNutritionalValueId) ||
other.productNutritionalValueId == productNutritionalValueId));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(runtimeType, name, uniq, portion, quantity);
int get hashCode => Object.hash(runtimeType, name, uniq, portion, quantity,
dailyNutrition, productNutritionalValueId);
/// Create a copy of DailySchedule
/// with the given fields replaced by the non-null parameter values.
@@ -1223,11 +1305,17 @@ class _$DailyScheduleImpl implements _DailySchedule {
abstract class _DailySchedule implements DailySchedule {
const factory _DailySchedule(
{@JsonKey(name: "name") required final String name,
@JsonKey(name: "uniq") required final String uniq,
@JsonKey(name: "portion") required final Portion portion,
@JsonKey(name: "quantity") required final int quantity}) =
_$DailyScheduleImpl;
{@JsonKey(name: "name") required final String name,
@JsonKey(name: "uniq", includeToJson: false) required final String uniq,
@JsonKey(name: "portion") required final Portion portion,
@JsonKey(name: "quantity") required final int quantity,
@JsonKey(includeToJson: false, includeFromJson: false)
final DailyNutrition? dailyNutrition,
@JsonKey(
name: 'product_nutritional_value_id',
includeFromJson: false,
includeIfNull: false)
final String? productNutritionalValueId}) = _$DailyScheduleImpl;
factory _DailySchedule.fromJson(Map<String, dynamic> json) =
_$DailyScheduleImpl.fromJson;
@@ -1236,7 +1324,7 @@ abstract class _DailySchedule implements DailySchedule {
@JsonKey(name: "name")
String get name;
@override
@JsonKey(name: "uniq")
@JsonKey(name: "uniq", includeToJson: false)
String get uniq;
@override
@JsonKey(name: "portion")
@@ -1244,6 +1332,15 @@ abstract class _DailySchedule implements DailySchedule {
@override
@JsonKey(name: "quantity")
int get quantity;
@override
@JsonKey(includeToJson: false, includeFromJson: false)
DailyNutrition? get dailyNutrition;
@override
@JsonKey(
name: 'product_nutritional_value_id',
includeFromJson: false,
includeIfNull: false)
String? get productNutritionalValueId;
/// Create a copy of DailySchedule
/// with the given fields replaced by the non-null parameter values.