SpatioEvent constructor
SpatioEvent({
- required String id,
- required String title,
- String? description,
- required DateTime startTime,
- required DateTime endTime,
- required bool allDay,
- String? location,
- Map<
String, String> locationDetails = const {}, - String? organizer,
- List<
Attendee> attendees = const [], - String? recurrenceRule,
- String? recurrenceId,
- DateTime? originalStart,
- required String status,
- required String visibility,
- required bool busy,
- List<
Reminder> reminders = const [], - int? travelTimeMinutes,
- List<
String> categories = const [], - String? color,
- String? userId,
- required String accountId,
- String? provider,
- required String providerId,
- Map<
String, Object> providerData = const {}, - required DateTime createdAt,
- required DateTime updatedAt,
- DateTime? deletedAt,
- DateTime? syncedAt,
- ConferenceData? conferenceData,
- List<
Attachment> attachments = const [], - String? url,
- String? etag,
- int? sequence,
- 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 {},
});