NyRouterRoute class

The NyRouterRoute class is used to define a route in the Nylo Router.

Constructors

NyRouterRoute({required String name, required NyRouteView view, NyArgument? defaultArgs, NyQueryParameters? queryParameters, List<RouteGuard>? routeGuards, PageTransitionType? pageTransitionType, PageTransitionSettings? pageTransitionSettings, dynamic initialRoute = false, dynamic unknownRoute = false, dynamic authPage = false})

Properties

builder NyRouterRouteBuilder
getter/setter pair
defaultArgs NyArgument?
final
hashCode int
The hash code for this object.
no setterinherited
name String
getter/setter pair
pageTransitionSettings PageTransitionSettings?
getter/setter pair
pageTransitionType PageTransitionType?
getter/setter pair
queryParameters NyQueryParameters?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
view NyRouteView
final

Methods

addPrefixToName(String prefix) NyRouterRoute
Add a prefix to the route name.
addRouteGuard(RouteGuard guard) NyRouterRoute
Add a route guard to the route.
addRouteGuards(List<RouteGuard> guards) NyRouterRoute
Add route guards to the route
authenticatedRoute({bool when()?}) NyRouterRoute
Set the authenticated route.
getAuthRoute() bool
Get the auth route.
getInitialRoute() bool
Get the initial route.
getRouteGuards() List<RouteGuard>
Get the route guards.
getUnknownRoute() bool
Get the unknown route.
initialRoute({bool when()?}) NyRouterRoute
Set the initial route.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
transition(PageTransitionType transition) NyRouterRoute
Add a transition to the route.
transitionSettings(PageTransitionSettings settings) NyRouterRoute
Add a transition settings to the route.
unknownRoute() NyRouterRoute
Set the unknown route.

Operators

operator ==(Object other) bool
The equality operator.
inherited