DebugMessage class

Implementers
Annotations
  • @Freezed(unionKey: 'type')

Constructors

DebugMessage.cancelTests()
const
factory
DebugMessage.deviceStatus({required String appName, required String appBuild, required bool overlayEnabled, required bool testRunning, required bool recording})
const
factory
DebugMessage.fromJson(Map<String, dynamic> json)
factory
DebugMessage.recordedStatement({required String statement})
const
factory
DebugMessage.resetApp()
const
factory
DebugMessage.startTest({required int runId, required List<Statement> statements, @ExpConverter() @Default({}) Map<String, Expression> variables})
const
factory
DebugMessage.testStep({required int runId, required TestStep step})
const
factory
DebugMessage.toggleOverlay()
const
factory
DebugMessage.toggleRecording()
const
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

map<TResult extends Object?>({required TResult deviceStatus(DeviceStatus value), required TResult startTest(StartTest value), required TResult testStep(Step value), required TResult cancelTests(CancelTests value), required TResult toggleOverlay(ToggleOverlay value), required TResult toggleRecording(ToggleRecording value), required TResult recordedStatement(RecordedStatement value), required TResult resetApp(ResetApp value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult deviceStatus(DeviceStatus value)?, TResult startTest(StartTest value)?, TResult testStep(Step value)?, TResult cancelTests(CancelTests value)?, TResult toggleOverlay(ToggleOverlay value)?, TResult toggleRecording(ToggleRecording value)?, TResult recordedStatement(RecordedStatement value)?, TResult resetApp(ResetApp value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult deviceStatus(DeviceStatus value)?, TResult startTest(StartTest value)?, TResult testStep(Step value)?, TResult cancelTests(CancelTests value)?, TResult toggleOverlay(ToggleOverlay value)?, TResult toggleRecording(ToggleRecording value)?, TResult recordedStatement(RecordedStatement value)?, TResult resetApp(ResetApp value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult deviceStatus(String appName, String appBuild, bool overlayEnabled, bool testRunning, bool recording)?, TResult startTest(int runId, List<Statement> statements, Map<String, Expression> variables)?, TResult testStep(int runId, TestStep step)?, TResult cancelTests()?, TResult toggleOverlay()?, TResult toggleRecording()?, TResult recordedStatement(String statement)?, TResult resetApp()?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult deviceStatus(String appName, String appBuild, bool overlayEnabled, bool testRunning, bool recording), required TResult startTest(int runId, List<Statement> statements, Map<String, Expression> variables), required TResult testStep(int runId, TestStep step), required TResult cancelTests(), required TResult toggleOverlay(), required TResult toggleRecording(), required TResult recordedStatement(String statement), required TResult resetApp()}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult deviceStatus(String appName, String appBuild, bool overlayEnabled, bool testRunning, bool recording)?, TResult startTest(int runId, List<Statement> statements, Map<String, Expression> variables)?, TResult testStep(int runId, TestStep step)?, TResult cancelTests()?, TResult toggleOverlay()?, TResult toggleRecording()?, TResult recordedStatement(String statement)?, TResult resetApp()?}) → TResult?
inherited

Operators

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