DataMessageHandlerBuilder<M, D> class
Methods
-
action(_MessageActionWithData<M, D> buildAction(MessageActionWithDataBuilder<M, D>), [ActionResult actionResult = ActionResult.handled])
→ void
-
-
enterChannel<P>(Channel<P> channel, FutureOr<P> payload(MessageContext msgCtx, M msg, D data), {bool reenterTarget = false})
→ void
-
-
goTo(StateKey targetState, {TransitionHandler? transitionAction, bool reenterTarget = false, FutureOr<Object?> payload(MessageContext ctx, M message, D data)?, _MessageActionWithData<M, D>? action, String? label})
→ void
-
-
goToSelf({TransitionHandler? transitionAction, _MessageActionWithData<M, D>? action, String? label})
→ void
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
stay({_MessageActionWithData<M, D>? action, String? label})
→ void
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
unhandled({_MessageActionWithData<M, D>? action})
→ void
-
-
when(FutureOr<bool> condition(MessageContext msgCtx, M msg, D data), void buildTrueHandler(DataMessageHandlerBuilder<M, D>), {String? label})
→ MessageHandlerWhenWithDataBuilder<M, D>
-
-
whenResult<T>(FutureOr<Result<T>> result(MessageContext msgCtx, M msg, D data), void buildTrueHandler(ContinuationWithDataMessageHandlerBuilder<M, D, T>), {String? label})
→ MessageHandlerWhenResultWithDataBuilder<M, D, T>
-
-
whenWith<T>(FutureOr<T> context(MessageContext ctx, M message, D data), FutureOr<bool> condition(MessageContext msgCtx, M msg, D data, T ctx), void buildTrueHandler(DataMessageHandlerBuilder<M, D>), {String? label})
→ MessageHandlerWhenWithDataAndContextBuilder<M, D, T>
-