RunSessionRequest class

The requested session — what oka dev was asked to run. Only fields a user can express on the CLI are compared; unset fields (null) are "no request" and match anything.

Constructors

RunSessionRequest({String? targetFile, String? buildMode, Map<String, String>? dartDefines, String? applicationId})
const

Properties

applicationId → String?
final
buildMode → String?
Requested build mode (oka dev only ever requests debug — H3 refuses profile/release; the field exists so the refusal can name the record).
final
dartDefines → Map<String, String>?
Merged, normalized defines from --dart-define / --dart-define-from-file.
final
hashCode → int
The hash code for this object.
no setterinherited
normalizedDefines → Map<String, String>?
Normalized view for comparison.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
targetFile → String?
--target (or the project default when the CLI layer passes one).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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