EventComponent constructor

const EventComponent({
  1. ClassificationProperty? classification,
  2. DateTimeCreatedProperty? dateTimeCreated,
  3. DescriptionProperty? description,
  4. DateTimeStartProperty? dateTimeStart,
  5. GeographicPositionProperty? geographicPosition,
  6. LastModifiedProperty? lastModified,
  7. LocationProperty? location,
  8. OrganizerProperty? organizer,
  9. PriorityProperty? priority,
  10. DateTimeStampProperty? dateTimeStamp,
  11. SequenceProperty? sequence,
  12. StatusProperty? status,
  13. SummaryProperty? summary,
  14. TimeTransparencyProperty? timeTransparency,
  15. UniqueIdentifierProperty? uniqueIdentifier,
  16. URLProperty? url,
  17. RecurrenceIdProperty? recurrenceId,
  18. DateTimeEndProperty? end,
  19. DurationProperty? duration,
  20. List<UriAttachmentProperty>? uriAttachments,
  21. List<BinaryAttachmentProperty>? binaryAttachments,
  22. List<AttendeeProperty>? attendees,
  23. List<CategoriesProperty>? categories,
  24. List<CommentProperty>? comments,
  25. List<ContactProperty>? contacts,
  26. List<ExceptionDateTimesProperty>? exceptionDateTimes,
  27. List<ExceptionRuleProperty>? exceptionRules,
  28. List<RequestStatusProperty>? requestStatuses,
  29. List<RelatedToProperty>? relatedTo,
  30. List<ResourcesProperty>? resources,
  31. List<RecurrenceDateTimesProperty>? recurrenceDateTimes,
  32. List<RecurrenceRuleProperty>? recurrenceRules,
  33. List<AudioAlarmComponent>? audioAlarms,
  34. List<DisplayAlarmComponent>? displayAlarms,
  35. List<EmailAlarmComponent>? emailAlarms,
  36. 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");