RouteEvent class

Class storing one route event payload. Referenced from RoutePath, RouteNode.

Constructors

RouteEvent(RouteEventType type, TurnEvent? turnEvent, TransitionEntryEvent? transitionEntryEvent, TransitionExitEvent? transitionExitEvent, TargetReachedEvent? targetReachedEvent)
Default constructor.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
targetReachedEvent TargetReachedEvent?
Payload for target reached events.
getter/setter pair
transitionEntryEvent TransitionEntryEvent?
Payload for transition entry events.
getter/setter pair
transitionExitEvent TransitionExitEvent?
Payload for transition exit events.
getter/setter pair
turnEvent TurnEvent?
Payload for turn events, set when type is TURN_EVENT.
getter/setter pair
type RouteEventType
Active event variant discriminator.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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