HandshakeSignal class

Annotations
  • @JsonSerializable.new()

Constructors

HandshakeSignal({PeerInfo? publicIPv6, PeerInfo? publicIPv4, PeerInfo? localIPv4, PeerInfo? localIPv6, String? publicKey, DateTime? expirationPublicKey, required DateTime referenceTimestamp, required int maxHandshakeDurationSeconds, required int intervalBetweenHandshakesSeconds, required DateTime endHandshakeAvailability})
HandshakeSignal.fromJson(Map<String, dynamic> json)
factory

Properties

endHandshakeAvailability DateTime
final
expirationPublicKey DateTime?
final
hashCode int
The hash code for this object.
no setterinherited
intervalBetweenHandshakesSeconds int
final
localIPv4 PeerInfo?
final
localIPv6 PeerInfo?
final
maxHandshakeDurationSeconds int
final
publicIPv4 PeerInfo?
final
publicIPv6 PeerInfo?
final
publicKey String?
final
referenceTimestamp DateTime
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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