PolygonGeofenceEvent.fromMap constructor
PolygonGeofenceEvent.fromMap( - JsonMap map
)
Implementation
factory PolygonGeofenceEvent.fromMap(JsonMap map) {
return PolygonGeofenceEvent(
geofence: PolygonGeofence.fromMap(
Map<String, dynamic>.from(map['geofence'] as Map)),
type: PolygonGeofenceEventType.values.firstWhere(
(e) => e.name == map['type'],
orElse: () => PolygonGeofenceEventType.enter,
),
timestamp: DateTime.parse(map['timestamp'] as String),
triggerLocation: map['triggerLocation'] != null
? GeoPoint.fromMap(
Map<String, dynamic>.from(map['triggerLocation'] as Map))
: null,
);
}