WorkspaceConnectionStatus class

Describes the connection status of a WorkSpace.

Annotations
  • @JsonSerializable(includeIfNull: false, explicitToJson: true, createFactory: true, createToJson: false)

Constructors

WorkspaceConnectionStatus({ConnectionState connectionState, DateTime connectionStateCheckTimestamp, DateTime lastKnownUserConnectionTimestamp, String workspaceId})
WorkspaceConnectionStatus.fromJson(Map<String, dynamic> json)
factory

Properties

connectionState ConnectionState
The connection state of the WorkSpace. The connection state is unknown if the WorkSpace is stopped.
@JsonKey(name: 'ConnectionState'), final
connectionStateCheckTimestamp DateTime
The timestamp of the connection status check.
@UnixDateTimeConverter(), @JsonKey(name: 'ConnectionStateCheckTimestamp'), final
hashCode int
The hash code for this object. [...]
read-only, inherited
lastKnownUserConnectionTimestamp DateTime
The timestamp of the last known user connection.
@UnixDateTimeConverter(), @JsonKey(name: 'LastKnownUserConnectionTimestamp'), final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
workspaceId String
The identifier of the WorkSpace.
@JsonKey(name: 'WorkspaceId'), final

Methods

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

Operators

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