MachineStateBuilder constructor

MachineStateBuilder(
  1. DataStateKey<MachineTreeStateData> key,
  2. InitialMachine _initialMachine,
  3. bool _isDone(
    1. Transition transition
    )?,
  4. Logger log,
  5. StateKey? parent, {
  6. required bool isFinal,
  7. StateDataCodec? codec,
  8. Map<String, Object>? metadata,
})

Implementation

MachineStateBuilder(
  DataStateKey<MachineTreeStateData> key,
  this._initialMachine,
  this._isDone,
  Logger log,
  StateKey? parent, {
  required bool isFinal,
  StateDataCodec<dynamic>? codec,
  Map<String, Object>? metadata,
}) : super._(
        key,
        isFinal,
        MachineTreeStateData,
        codec,
        log,
        parent,
        null,
        // Machine states do not support filters, they might disrupt the lifecycle
        // of the nested machine
        [],
        metadata,
      );