// lib/models/event.dart class Event { final int id; final String eventName; final DateTime startDatetime; final DateTime endDatetime; Event({ required this.id, required this.eventName, required this.startDatetime, required this.endDatetime, }); factory Event.fromJson(Map json) { return Event( id: json['id'], eventName: json['event_name'], startDatetime: DateTime.parse(json['start_datetime']), endDatetime: DateTime.parse(json['end_datetime']), ); } Map toJson() { return { 'id': id, 'event_name': eventName, 'start_datetime': startDatetime.toIso8601String(), 'end_datetime': endDatetime.toIso8601String(), }; } }