Event constructor

Event({
  1. required String eventId,
  2. required String instanceId,
  3. required String calendarId,
  4. required String title,
  5. String? description,
  6. String? location,
  7. required DateTime startDate,
  8. required DateTime endDate,
  9. required bool isAllDay,
  10. required EventAvailability availability,
  11. required EventStatus status,
  12. String? timeZone,
  13. required bool isRecurring,
  14. RecurrenceRule? recurrenceRule,
  15. List<Attendee>? attendees,
  16. List<Duration>? reminders,
  17. String? url,
  18. String? colorHex,
})

Implementation

Event({
  required this.eventId,
  required this.instanceId,
  required this.calendarId,
  required this.title,
  this.description,
  this.location,
  required this.startDate,
  required this.endDate,
  required this.isAllDay,
  required this.availability,
  required this.status,
  this.timeZone,
  required this.isRecurring,
  this.recurrenceRule,
  this.attendees,
  this.reminders,
  this.url,
  this.colorHex,
});