toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    if (locationTemplate != null) 'locationTemplate': locationTemplate,
    if (geofenceTemplate != null) 'geofenceTemplate': geofenceTemplate,
    if (maxDaysToPersist != null) 'maxDaysToPersist': maxDaysToPersist,
    if (maxRecordsToPersist != null)
      'maxRecordsToPersist': maxRecordsToPersist,
    if (locationsOrderDirection != null)
      'locationsOrderDirection': locationsOrderDirection,
    if (persistMode != null) 'persistMode': persistMode!.id,
    if (extras != null) 'extras': extras,
    if (disableProviderChangeRecord != null)
      'disableProviderChangeRecord': disableProviderChangeRecord,
  };
}