DeviceSession class

Protobuf message describing the device message, used from several RPCs.

Constructors

DeviceSession({String? activeStartTime, AndroidDevice? androidDevice, String? createTime, String? displayName, String? expireTime, String? inactivityTimeout, String? name, String? state, List<SessionStateEvent>? stateHistories, String? ttl})
DeviceSession.fromJson(Map json_)

Properties

activeStartTime ↔ String?
The timestamp that the session first became ACTIVE.
getter/setter pair
androidDevice ↔ AndroidDevice?
The requested device
getter/setter pair
createTime ↔ String?
The time that the Session was created.
getter/setter pair
displayName ↔ String?
The title of the DeviceSession to be presented in the UI.
getter/setter pair
expireTime ↔ String?
If the device is still in use at this time, any connections will be ended and the SessionState will transition from ACTIVE to FINISHED.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
inactivityTimeout ↔ String?
The interval of time that this device must be interacted with before it transitions from ACTIVE to TIMEOUT_INACTIVITY.
getter/setter pair
name ↔ String?
Name of the DeviceSession, e.g. "projects/{project_id}/deviceSessions/{session_id}"
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state ↔ String?
Current state of the DeviceSession.
getter/setter pair
stateHistories ↔ List<SessionStateEvent>?
The historical state transitions of the session_state message including the current session state.
getter/setter pair
ttl ↔ String?
The amount of time that a device will be initially allocated for.
getter/setter pair

Methods

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

Operators

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