forked from eatvio/eatvio_app
155 lines
5.2 KiB
Dart
155 lines
5.2 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'diary_day_model.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
_$DiaryDayWrapperModelImpl _$$DiaryDayWrapperModelImplFromJson(
|
|
Map<String, dynamic> json,
|
|
) => _$DiaryDayWrapperModelImpl(
|
|
diary: DiaryDayModel.fromJson(json['diary'] as Map<String, dynamic>),
|
|
);
|
|
|
|
Map<String, dynamic> _$$DiaryDayWrapperModelImplToJson(
|
|
_$DiaryDayWrapperModelImpl instance,
|
|
) => <String, dynamic>{'diary': instance.diary};
|
|
|
|
_$DiaryDayModelImpl _$$DiaryDayModelImplFromJson(Map<String, dynamic> json) =>
|
|
_$DiaryDayModelImpl(
|
|
id: (json['id'] as num).toInt(),
|
|
date: json['date'] as String,
|
|
wakeup: json['wakeup'] as String?,
|
|
retire: json['retire'] as String?,
|
|
closed: (json['closed'] as num).toInt(),
|
|
comment: json['comment'] as String,
|
|
typeOfDiary: TypeOfDiaryModel.fromJson(
|
|
json['state'] as Map<String, dynamic>,
|
|
),
|
|
meals:
|
|
(json['meals'] as List<dynamic>)
|
|
.map((e) => MealModel.fromJson(e as Map<String, dynamic>))
|
|
.toList(),
|
|
);
|
|
|
|
Map<String, dynamic> _$$DiaryDayModelImplToJson(_$DiaryDayModelImpl instance) =>
|
|
<String, dynamic>{
|
|
'id': instance.id,
|
|
'date': instance.date,
|
|
'wakeup': instance.wakeup,
|
|
'retire': instance.retire,
|
|
'closed': instance.closed,
|
|
'comment': instance.comment,
|
|
'state': instance.typeOfDiary,
|
|
'meals': instance.meals,
|
|
};
|
|
|
|
_$MealModelImpl _$$MealModelImplFromJson(Map<String, dynamic> json) =>
|
|
_$MealModelImpl(
|
|
id: (json['id'] as num).toInt(),
|
|
time: json['time'] as String,
|
|
typeNumber: (json['type_no'] as num).toInt(),
|
|
satiety: (json['satiety'] as num).toInt(),
|
|
mood: (json['mood'] as num).toInt(),
|
|
portions:
|
|
(json['portions'] as List<dynamic>)
|
|
.map((e) => PortionModel.fromJson(e as Map<String, dynamic>))
|
|
.toList(),
|
|
photos:
|
|
(json['photos'] as List<dynamic>)
|
|
.map((e) => DiaryPhotoModel.fromJson(e as Map<String, dynamic>))
|
|
.toList(),
|
|
);
|
|
|
|
Map<String, dynamic> _$$MealModelImplToJson(_$MealModelImpl instance) =>
|
|
<String, dynamic>{
|
|
'id': instance.id,
|
|
'time': instance.time,
|
|
'type_no': instance.typeNumber,
|
|
'satiety': instance.satiety,
|
|
'mood': instance.mood,
|
|
'portions': instance.portions,
|
|
'photos': instance.photos,
|
|
};
|
|
|
|
_$DiaryPhotoModelImpl _$$DiaryPhotoModelImplFromJson(
|
|
Map<String, dynamic> json,
|
|
) => _$DiaryPhotoModelImpl(
|
|
id: (json['id'] as num).toInt(),
|
|
originalName: json['original_name'] as String,
|
|
path: json['path'] as String,
|
|
size: (json['size'] as num).toInt(),
|
|
);
|
|
|
|
Map<String, dynamic> _$$DiaryPhotoModelImplToJson(
|
|
_$DiaryPhotoModelImpl instance,
|
|
) => <String, dynamic>{
|
|
'id': instance.id,
|
|
'original_name': instance.originalName,
|
|
'path': instance.path,
|
|
'size': instance.size,
|
|
};
|
|
|
|
_$PortionModelImpl _$$PortionModelImplFromJson(Map<String, dynamic> json) =>
|
|
_$PortionModelImpl(
|
|
id: (json['id'] as num).toInt(),
|
|
productNutritionalValueId:
|
|
(json['product_nutritional_value_id'] as num?)?.toInt(),
|
|
productName: json['product_name'] as String,
|
|
quantity: (json['quantity'] as num).toInt(),
|
|
portion: json['portion'] as String,
|
|
fromDiet: json['from_diet'] as bool,
|
|
portionState: $enumDecode(_$PortionStateEnumMap, json['state']),
|
|
);
|
|
|
|
Map<String, dynamic> _$$PortionModelImplToJson(_$PortionModelImpl instance) =>
|
|
<String, dynamic>{
|
|
'id': instance.id,
|
|
'product_nutritional_value_id': instance.productNutritionalValueId,
|
|
'product_name': instance.productName,
|
|
'quantity': instance.quantity,
|
|
'portion': instance.portion,
|
|
'from_diet': instance.fromDiet,
|
|
'state': _$PortionStateEnumMap[instance.portionState]!,
|
|
};
|
|
|
|
const _$PortionStateEnumMap = {
|
|
PortionState.active: 'active',
|
|
PortionState.filled_diet: 'filled_diet',
|
|
PortionState.eaten_from_diet: 'eaten_from_diet',
|
|
PortionState.eaten: 'eaten',
|
|
PortionState.eaten_deleted: 'eaten_deleted',
|
|
PortionState.eaten_edited: 'eaten_edited',
|
|
PortionState.commented: 'commented',
|
|
PortionState.reviewed_by_user: 'reviewed_by_user',
|
|
};
|
|
|
|
_$TypeOfDiaryModelImpl _$$TypeOfDiaryModelImplFromJson(
|
|
Map<String, dynamic> json,
|
|
) => _$TypeOfDiaryModelImpl(
|
|
hasChosenDiet: json['has_chosen_diet'] as bool,
|
|
hasChosenPlan: json['has_chosen_plan'] as bool,
|
|
);
|
|
|
|
Map<String, dynamic> _$$TypeOfDiaryModelImplToJson(
|
|
_$TypeOfDiaryModelImpl instance,
|
|
) => <String, dynamic>{
|
|
'has_chosen_diet': instance.hasChosenDiet,
|
|
'has_chosen_plan': instance.hasChosenPlan,
|
|
};
|
|
|
|
_$ProductInMealImpl _$$ProductInMealImplFromJson(Map<String, dynamic> json) =>
|
|
_$ProductInMealImpl(
|
|
productName: json['product_name'] as String,
|
|
portion: json['portion'] as String,
|
|
quantity: (json['quantity'] as num).toInt(),
|
|
);
|
|
|
|
Map<String, dynamic> _$$ProductInMealImplToJson(_$ProductInMealImpl instance) =>
|
|
<String, dynamic>{
|
|
'product_name': instance.productName,
|
|
'portion': instance.portion,
|
|
'quantity': instance.quantity,
|
|
};
|