RouteDefiner constructor

RouteDefiner({
  1. required String path,
  2. required Widget builder(
    1. BuildContext context,
    2. RouteState state
    ),
  3. Future<bool> isAuthorized(
    1. CurrentRoute currentRoute
    )?,
  4. Map<String, Object>? data,
  5. Future<String> title()?,
  6. List<RouteGuard> guards = const [],
  7. RouteOptions? options,
})

Creates a new RouteDefiner.

path and builder are required. requireAuthorization defaults to false. guards defaults to an empty list.

Implementation

RouteDefiner({
  required this.path,
  required this.builder,
  this.isAuthorized,
  this.data,
  this.title,
  this.guards = const [],
  this.options,
});