NotificationAndroidCrontab.workweekDay constructor

NotificationAndroidCrontab.workweekDay({
  1. required DateTime referenceDateTime,
  2. bool allowWhileIdle = false,
})

Initializes a notification crontab schedule to be triggered on workweek days (Monday to Friday) at a specific time. referenceDateTime: The time at which the notification should be scheduled on workweek days. allowWhileIdle: Allows the notification to display even when the device is in low battery mode.

Implementation

NotificationAndroidCrontab.workweekDay(
    {required DateTime referenceDateTime, super.allowWhileIdle})
    : super(
          timeZone: referenceDateTime.isUtc
              ? AwesomeNotifications.utcTimeZoneIdentifier
              : AwesomeNotifications.localTimeZoneIdentifier,
          repeats: false) {
  _crontabExpression =
      CronHelper().workweekDay(referenceDateTime: referenceDateTime);
}