Future<List<Event>?> getEvents([String? id]) async { throw UnimplementedError('getEvents has not been implemented'); }