TripEvent.diagnostic constructor

TripEvent.diagnostic({
  1. required String tripId,
  2. required String message,
  3. JsonMap? data,
})

Creates a diagnostic event for internal trip engine issues.

Implementation

factory TripEvent.diagnostic({
  required String tripId,
  required String message,
  JsonMap? data,
}) {
  return TripEvent(
    type: TripEventType.diagnostic,
    tripId: tripId,
    timestamp: DateTime.now().toUtc(),
    message: message,
    data: data,
  );
}