SingleHostAddr class

Class representing a single host address relay.

Inheritance

Constructors

SingleHostAddr({int? port, Ipv4? ipv4, Ipv6? ipv6})
Constructs a SingleHostAddr instance.
const
SingleHostAddr.deserialize(CborListValue cbor)
Deserialize a SingleHostAddr instance from CBOR data.
factory
SingleHostAddr.fromJson(Map<String, dynamic> json)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
ipv4 Ipv4?
The IPv4 address associated with the single host address relay.
final
ipv6 Ipv6?
The IPv6 address associated with the single host address relay.
final
port int?
The port associated with the single host address relay.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type RelayType
The type of relay.
no setteroverride

Methods

copyWith({int? port, Ipv4? ipv4, Ipv6? ipv6}) SingleHostAddr
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
serialize() List<int>
Serializes the object to CBOR bytes.
inherited
serializeHex() String
Serializes the object to hexadecimal string.
inherited
toCbor() → CborObject
Converts the object to a CBOR object.
override
toJson() Map<String, dynamic>
Converts the object to a JSON representation.
override
toString() String
A string representation of this object.
inherited

Operators

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