EventComponent constructor
const
EventComponent({
- ClassificationProperty? classification,
- DateTimeCreatedProperty? dateTimeCreated,
- DescriptionProperty? description,
- DateTimeStartProperty? dateTimeStart,
- GeographicPositionProperty? geographicPosition,
- LastModifiedProperty? lastModified,
- LocationProperty? location,
- OrganizerProperty? organizer,
- PriorityProperty? priority,
- DateTimeStampProperty? dateTimeStamp,
- SequenceProperty? sequence,
- StatusProperty? status,
- SummaryProperty? summary,
- TimeTransparencyProperty? timeTransparency,
- UniqueIdentifierProperty? uniqueIdentifier,
- URLProperty? url,
- RecurrenceIdProperty? recurrenceId,
- DateTimeEndProperty? end,
- DurationProperty? duration,
- List<
UriAttachmentProperty> ? uriAttachments, - List<
BinaryAttachmentProperty> ? binaryAttachments, - List<
AttendeeProperty> ? attendees, - List<
CategoriesProperty> ? categories, - List<
CommentProperty> ? comments, - List<
ContactProperty> ? contacts, - List<
ExceptionDateTimesProperty> ? exceptionDateTimes, - List<
ExceptionRuleProperty> ? exceptionRules, - List<
RequestStatusProperty> ? requestStatuses, - List<
ResourcesProperty> ? resources, - List<
RecurrenceDateTimesProperty> ? recurrenceDateTimes, - List<
RecurrenceRuleProperty> ? recurrenceRules, - List<
AudioAlarmComponent> ? audioAlarms, - List<
DisplayAlarmComponent> ? displayAlarms, - List<
EmailAlarmComponent> ? emailAlarms, - List<
ProcedureAlarmComponent> ? procedureAlarms,
Implementation
const EventComponent({
this.classification,
this.dateTimeCreated,
this.description,
this.dateTimeStart,
this.geographicPosition,
this.lastModified,
this.location,
this.organizer,
this.priority,
this.dateTimeStamp,
this.sequence,
this.status,
this.summary,
this.timeTransparency,
this.uniqueIdentifier,
this.url,
this.recurrenceId,
this.end,
this.duration,
this.uriAttachments,
this.binaryAttachments,
this.attendees,
this.categories,
this.comments,
this.contacts,
this.exceptionDateTimes,
this.exceptionRules,
this.requestStatuses,
this.relatedTo,
this.resources,
this.recurrenceDateTimes,
this.recurrenceRules,
this.audioAlarms,
this.displayAlarms,
this.emailAlarms,
this.procedureAlarms,
}) : assert(
end == null || duration == null,
"end and duration cannot both be supplied",
),
super("VEVENT");