TripEvent.waypointReached constructor

TripEvent.waypointReached({
  1. required String tripId,
  2. required int waypointIndex,
  3. required Location location,
})

Creates a waypoint reached event.

Implementation

factory TripEvent.waypointReached({
  required String tripId,
  required int waypointIndex,
  required Location location,
}) {
  return TripEvent(
    type: TripEventType.waypointReached,
    tripId: tripId,
    timestamp: DateTime.now().toUtc(),
    location: location,
    waypointIndex: waypointIndex,
    isMoving: true,
  );
}