toMap method
Implementation
Map<String, dynamic> toMap() {
final m = <String, dynamic>{
if (stopOnTerminate != null) 'stopOnTerminate': stopOnTerminate,
if (startOnBoot != null) 'startOnBoot': startOnBoot,
if (enableHeadless != null) 'enableHeadless': enableHeadless,
if (heartbeatInterval != null) 'heartbeatInterval': heartbeatInterval,
if (schedule != null) 'schedule': schedule,
if (scheduleUseAlarmManager != null)
'scheduleUseAlarmManager': scheduleUseAlarmManager,
if (notification != null) 'notification': notification!.toMap(),
if (backgroundPermissionRationale != null)
'backgroundPermissionRationale': backgroundPermissionRationale!.toMap(),
if (preventSuspend != null) 'preventSuspend': preventSuspend,
};
return m;
}