RecurrenceIdProperty constructor

RecurrenceIdProperty(
  1. DateTime value, {
  2. ValueType valueType = ValueType.dateTime,
  3. String? timeZoneIdentifier,
  4. RecurrenceIdentifierRangeType? recurrenceIdentifierRangeType,
})

Implementation

RecurrenceIdProperty(
  DateTime value, {
  this.valueType = ValueType.dateTime,
  this.timeZoneIdentifier,
  this.recurrenceIdentifierRangeType,
})  : assert(
        valueType == ValueType.date || valueType == ValueType.dateTime,
        "valueType must either be date or dateTime",
      ),
      super(
        "RECURRENCE-ID",
        valueType == ValueType.date ? DateValue(value) : DateTimeValue(value),
      );