44 lines
1.4 KiB
Dart
44 lines
1.4 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'drink.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
Drink _$DrinkFromJson(Map<String, dynamic> json) => Drink(
|
|
id: json['id'] as String,
|
|
name: json['name'] as String,
|
|
details: json['details'] as String,
|
|
image: json['image'] as String?,
|
|
notes: json['notes'] as String,
|
|
preferred: json['preferred'] as bool,
|
|
rating: (json['rating'] as num).toDouble(),
|
|
size: json['size'] as String,
|
|
bean: json['bean'] == null
|
|
? null
|
|
: Bean.fromJson(json['bean'] as Map<String, dynamic>),
|
|
machine: json['machine'] == null
|
|
? null
|
|
: Machine.fromJson(json['machine'] as Map<String, dynamic>),
|
|
recipe: json['recipe'] == null
|
|
? null
|
|
: Recipe.fromJson(json['recipe'] as Map<String, dynamic>),
|
|
dateCreated: Drink._dateTimeFromJson(json['dateCreated'] as String),
|
|
);
|
|
|
|
Map<String, dynamic> _$DrinkToJson(Drink instance) => <String, dynamic>{
|
|
'id': instance.id,
|
|
'name': instance.name,
|
|
'details': instance.details,
|
|
'image': instance.image,
|
|
'notes': instance.notes,
|
|
'preferred': instance.preferred,
|
|
'rating': instance.rating,
|
|
'size': instance.size,
|
|
'bean': instance.bean,
|
|
'machine': instance.machine,
|
|
'recipe': instance.recipe,
|
|
'dateCreated': Drink._dateTimeToJson(instance.dateCreated),
|
|
};
|