when method

MachineDoneWhenBuilder<C> when(
  1. FutureOr<bool> condition(
    1. MessageHandlerContext<Object, NestedMachineData, C>
    ),
  2. void buildTrue(
    1. MachineDoneHandlerBuilder<C> builder
    ), {
  3. String? label,
})

Implementation

MachineDoneWhenBuilder<C> when(
  FutureOr<bool> Function(MessageHandlerContext<Object, NestedMachineData, C>) condition,
  void Function(MachineDoneHandlerBuilder<C> builder) buildTrue, {
  String? label,
}) {
  _when(condition, buildTrue, label: label);
  return this;
}