SingleHostAddr.deserialize constructor
SingleHostAddr.deserialize(
- CborListValue cbor
Deserialize a SingleHostAddr instance from CBOR data.
Implementation
factory SingleHostAddr.deserialize(CborListValue cbor) {
RelayType.deserialize(cbor.getIndex(0), validate: RelayType.singleHostAddr);
return SingleHostAddr(
port: cbor.getIndex<CborIntValue?>(1)?.value,
ipv4: cbor
.getIndex<CborBytesValue?>(2)
?.to<Ipv4, CborBytesValue>((e) => Ipv4.deserialize(e)),
ipv6: cbor
.getIndex<CborBytesValue?>(3)
?.to<Ipv6, CborBytesValue>((e) => Ipv6.deserialize(e)),
);
}