maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  1. TResult deviceStatus(
    1. String appName,
    2. String appBuild,
    3. bool overlayEnabled,
    4. bool testRunning,
    5. bool recording,
    )?,
  2. TResult startTest(
    1. int runId,
    2. List<Statement> statements,
    3. Map<String, Expression> variables
    )?,
  3. TResult testStep(
    1. int runId,
    2. TestStep step
    )?,
  4. TResult cancelTests()?,
  5. TResult toggleOverlay()?,
  6. TResult toggleRecording()?,
  7. TResult recordedStatement(
    1. String statement
    )?,
  8. TResult resetApp()?,
  9. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(String appName, String appBuild, bool overlayEnabled,
          bool testRunning, bool recording)?
      deviceStatus,
  TResult Function(int runId, List<Statement> statements,
          @ExpConverter() Map<String, Expression> variables)?
      startTest,
  TResult Function(int runId, TestStep step)? testStep,
  TResult Function()? cancelTests,
  TResult Function()? toggleOverlay,
  TResult Function()? toggleRecording,
  TResult Function(String statement)? recordedStatement,
  TResult Function()? resetApp,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;