// GENERATED CODE - DO NOT MODIFY BY HAND part of 'notification_data.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _NotificationData _$NotificationDataFromJson(Map json) => _NotificationData( notifications: (json['notifications'] as List?) ?.map((e) => NotificationItem.fromJson(e as Map)) .toList(), meta: json['meta'] == null ? null : Meta.fromJson(json['meta'] as Map), ); Map _$NotificationDataToJson(_NotificationData instance) => { 'notifications': instance.notifications, 'meta': instance.meta, }; _NotificationItem _$NotificationItemFromJson(Map json) => _NotificationItem( id: json['id'] as String?, userId: json['user_id'] as String?, title: json['title'] as String?, message: json['message'] as String?, link: json['link'] as String?, image: json['image'] as String?, priority: json['priority'] as String?, type: json['type'] as String?, eventType: json['event_type'] as String?, status: json['status'] as String?, methods: json['methods'] as Map?, metadata: json['metadata'] as Map?, scheduleAt: (json['schedule_at'] as num?)?.toInt(), createdAt: json['created_at'] as String?, updatedAt: json['updated_at'] as String?, seen: json['seen'] as bool?, seenAt: (json['seen_at'] as num?)?.toInt(), isScheduled: json['is_scheduled'] as bool?, scheduledAt: (json['scheduled_at'] as num?)?.toInt(), ); Map _$NotificationItemToJson(_NotificationItem instance) => { 'id': instance.id, 'user_id': instance.userId, 'title': instance.title, 'message': instance.message, 'link': instance.link, 'image': instance.image, 'priority': instance.priority, 'type': instance.type, 'event_type': instance.eventType, 'status': instance.status, 'methods': instance.methods, 'metadata': instance.metadata, 'schedule_at': instance.scheduleAt, 'created_at': instance.createdAt, 'updated_at': instance.updatedAt, 'seen': instance.seen, 'seen_at': instance.seenAt, 'is_scheduled': instance.isScheduled, 'scheduled_at': instance.scheduledAt, };