MyDateTimeRange constructor

MyDateTimeRange({
  1. required DateTime start,
  2. required DateTime end,
})

Creates a date range for the given start and end DateTime.

Implementation

MyDateTimeRange({
  required this.start,
  required this.end,
}) {
  if (start.isAfter(end))
    throw ArgumentError.value(
      start,
      "start",
      "Must be before, or equal to end",
    );
}