Version constructor

Version({
  1. int? version,
  2. Int64? timestamp,
  3. Int64? capabilities,
  4. PeerAddress? senderAddress,
  5. PeerAddress? receiverAddress,
  6. String? userAgent,
  7. Int64? nonce,
  8. LastBeacon? beacon,
})

Implementation

factory Version({
  int? version,
  Int64? timestamp,
  Int64? capabilities,
  PeerAddress? senderAddress,
  PeerAddress? receiverAddress,
  String? userAgent,
  Int64? nonce,
  LastBeacon? beacon,
}) {
  final _result = create();
  if (version != null) {
    _result.version = version;
  }
  if (timestamp != null) {
    _result.timestamp = timestamp;
  }
  if (capabilities != null) {
    _result.capabilities = capabilities;
  }
  if (senderAddress != null) {
    _result.senderAddress = senderAddress;
  }
  if (receiverAddress != null) {
    _result.receiverAddress = receiverAddress;
  }
  if (userAgent != null) {
    _result.userAgent = userAgent;
  }
  if (nonce != null) {
    _result.nonce = nonce;
  }
  if (beacon != null) {
    _result.beacon = beacon;
  }
  return _result;
}