Pong class final

Reply to a Ping.

Inheritance

Constructors

Pong({required String id, required DateTime ts, required DateTime serverTs})
Creates a pong.
const

Properties

channelId int?
The channel this message pertains to, or null for connection-level messages (the envelope c field).
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id String
The correlation id from the ping.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serverTs DateTime
The responder's clock at reply time.
final
ts DateTime
The original ping timestamp, echoed back.
final
type String
The stable type discriminator (the envelope t field).
no setteroverride

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
The message payload (the envelope d field), without the type or channel.
override
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

fromJson(int? channel, Map<String, dynamic> d) Pong
Decodes a Pong.

Constants

typeName → const String
The type discriminator.