RouteObserverBreadcrumb constructor

RouteObserverBreadcrumb({
  1. required String navigationType,
  2. RouteSettings? from,
  3. RouteSettings? to,
  4. SentryLevel? level,
  5. DateTime? timestamp,
  6. Map<String, dynamic>? data,
})

Implementation

factory RouteObserverBreadcrumb({
  /// This should correspond to Flutters navigation events.
  /// See https://api.flutter.dev/flutter/widgets/RouteObserver-class.html
  required String navigationType,
  RouteSettings? from,
  RouteSettings? to,
  SentryLevel? level,
  DateTime? timestamp,
  Map<String, dynamic>? data,
}) {
  final dynamic fromArgs = _formatArgs(from?.arguments);
  final dynamic toArgs = _formatArgs(to?.arguments);
  return RouteObserverBreadcrumb._(
    from: from?.name,
    fromArgs: fromArgs,
    to: to?.name,
    toArgs: toArgs,
    navigationType: navigationType,
    level: level,
    timestamp: timestamp,
    data: data,
  );
}