RouteDefiner constructor
- required String path,
- required Widget builder(
- BuildContext context,
- RouteState state
- Future<
bool> isAuthorized(- CurrentRoute currentRoute
- Map<
String, Object> ? data, - Future<
String> title()?, - List<
RouteGuard> guards = const [], - 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,
});