Identify constructor

Identify({
  1. List<int>? publicKey,
  2. Iterable<List<int>>? listenAddrs,
  3. Iterable<String>? protocols,
  4. List<int>? observedAddr,
  5. String? protocolVersion,
  6. String? agentVersion,
  7. List<int>? signedPeerRecord,
})

Implementation

factory Identify({
  $core.List<$core.int>? publicKey,
  $core.Iterable<$core.List<$core.int>>? listenAddrs,
  $core.Iterable<$core.String>? protocols,
  $core.List<$core.int>? observedAddr,
  $core.String? protocolVersion,
  $core.String? agentVersion,
  $core.List<$core.int>? signedPeerRecord,
}) {
  final $result = create();
  if (publicKey != null) {
    $result.publicKey = publicKey;
  }
  if (listenAddrs != null) {
    $result.listenAddrs.addAll(listenAddrs);
  }
  if (protocols != null) {
    $result.protocols.addAll(protocols);
  }
  if (observedAddr != null) {
    $result.observedAddr = observedAddr;
  }
  if (protocolVersion != null) {
    $result.protocolVersion = protocolVersion;
  }
  if (agentVersion != null) {
    $result.agentVersion = agentVersion;
  }
  if (signedPeerRecord != null) {
    $result.signedPeerRecord = signedPeerRecord;
  }
  return $result;
}