SpatioEvent constructor

SpatioEvent({
  1. required String id,
  2. required String title,
  3. String? description,
  4. required DateTime startTime,
  5. required DateTime endTime,
  6. required bool allDay,
  7. String? location,
  8. Map<String, String> locationDetails = const {},
  9. String? organizer,
  10. List<Attendee> attendees = const [],
  11. String? recurrenceRule,
  12. String? recurrenceId,
  13. DateTime? originalStart,
  14. required String status,
  15. required String visibility,
  16. required bool busy,
  17. List<Reminder> reminders = const [],
  18. int? travelTimeMinutes,
  19. List<String> categories = const [],
  20. String? color,
  21. String? userId,
  22. required String accountId,
  23. String? provider,
  24. required String providerId,
  25. Map<String, Object> providerData = const {},
  26. required DateTime createdAt,
  27. required DateTime updatedAt,
  28. DateTime? deletedAt,
  29. DateTime? syncedAt,
  30. ConferenceData? conferenceData,
  31. List<Attachment> attachments = const [],
  32. String? url,
  33. String? etag,
  34. int? sequence,
  35. Map<String, String> customData = const {},
})

Returns a new SpatioEvent instance.

Implementation

SpatioEvent({
  required this.id,
  required this.title,
  this.description,
  required this.startTime,
  required this.endTime,
  required this.allDay,
  this.location,
  this.locationDetails = const {},
  this.organizer,
  this.attendees = const [],
  this.recurrenceRule,
  this.recurrenceId,
  this.originalStart,
  required this.status,
  required this.visibility,
  required this.busy,
  this.reminders = const [],
  this.travelTimeMinutes,
  this.categories = const [],
  this.color,
  this.userId,
  required this.accountId,
  this.provider,
  required this.providerId,
  this.providerData = const {},
  required this.createdAt,
  required this.updatedAt,
  this.deletedAt,
  this.syncedAt,
  this.conferenceData,
  this.attachments = const [],
  this.url,
  this.etag,
  this.sequence,
  this.customData = const {},
});