FFPushNotificationSettings constructor
FFPushNotificationSettings({
- bool? enabled,
- FFPushNotificationData? lastNotificationSent,
- FFEditMetadata? editMetadata,
- bool? allowScheduledNotifications,
- int? schedulerIntervalMinutes,
- int? numBatches,
- bool? autoPromptUsersForNotificationsPermission,
Implementation
factory FFPushNotificationSettings({
$core.bool? enabled,
FFPushNotificationData? lastNotificationSent,
FFEditMetadata? editMetadata,
$core.bool? allowScheduledNotifications,
$core.int? schedulerIntervalMinutes,
$core.int? numBatches,
$core.bool? autoPromptUsersForNotificationsPermission,
}) {
final result = create();
if (enabled != null) result.enabled = enabled;
if (lastNotificationSent != null)
result.lastNotificationSent = lastNotificationSent;
if (editMetadata != null) result.editMetadata = editMetadata;
if (allowScheduledNotifications != null)
result.allowScheduledNotifications = allowScheduledNotifications;
if (schedulerIntervalMinutes != null)
result.schedulerIntervalMinutes = schedulerIntervalMinutes;
if (numBatches != null) result.numBatches = numBatches;
if (autoPromptUsersForNotificationsPermission != null)
result.autoPromptUsersForNotificationsPermission =
autoPromptUsersForNotificationsPermission;
return result;
}