// GENERATED CODE - DO NOT MODIFY BY HAND part of 'transaction_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** Transaction _$TransactionFromJson(Map json) => Transaction( id: json['id'] as int?, amount: (json['amount'] as num).toDouble(), transactionType: $enumDecode(_$TransactionTypeEnumMap, json['transaction_type']), budgetId: json['budget_id'] as int, budgetCategoryId: json['budget_category_id'] as int, addedByUserId: json['added_by_user_id'] as int, date: dateFromJson(json['date'] as int), createdAt: dateFromJson(json['created_at'] as int), ); Map _$TransactionToJson(Transaction instance) => { 'id': instance.id, 'budget_id': instance.budgetId, 'budget_category_id': instance.budgetCategoryId, 'added_by_user_id': instance.addedByUserId, 'amount': instance.amount, 'transaction_type': _$TransactionTypeEnumMap[instance.transactionType]!, 'date': dateToJson(instance.date), 'created_at': dateToJson(instance.createdAt), }; const _$TransactionTypeEnumMap = { TransactionType.income: 'income', TransactionType.expense: 'expense', };