toJson method
Implementation
Map<String, dynamic> toJson() => {
JsonKeys.id: id,
JsonKeys.radius: radius,
JsonKeys.coordinates: coordinates
.map((e) => {
JsonKeys.latitude: e.latitude.degrees,
JsonKeys.longitude: e.longitude.degrees,
})
.toList(),
JsonKeys.notificationResponsivenessMs: notificationResponsivenessMs,
JsonKeys.fenceTriggers: triggers.map((e) => e.value).toList(),
JsonKeys.fenceExpirationDuration: expirationDuration?.inMilliseconds,
JsonKeys.dwellLoiteringDelay: dwellLoiteringDelay?.inMilliseconds,
JsonKeys.initialTrigger: initialTrigger.value,
};