// GENERATED CODE - DO NOT MODIFY BY HAND part of 'product.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** Product _$ProductFromJson(Map json) => Product( id: json['id'] as String, userId: json['user_id'] as String, mappingId: json['mapping_id'] as String?, name: json['name'] as String, quantity: (json['quantity'] as num).toDouble(), unit: json['unit'] as String, category: json['category'] as String?, storageDays: (json['storage_days'] as num).toInt(), addedAt: DateTime.parse(json['added_at'] as String), expiresAt: DateTime.parse(json['expires_at'] as String), daysLeft: (json['days_left'] as num).toInt(), expiringSoon: json['expiring_soon'] as bool, ); Map _$ProductToJson(Product instance) => { 'id': instance.id, 'user_id': instance.userId, 'mapping_id': instance.mappingId, 'name': instance.name, 'quantity': instance.quantity, 'unit': instance.unit, 'category': instance.category, 'storage_days': instance.storageDays, 'added_at': instance.addedAt.toIso8601String(), 'expires_at': instance.expiresAt.toIso8601String(), 'days_left': instance.daysLeft, 'expiring_soon': instance.expiringSoon, };