VirtualSelectedParentChainChangedNotificationMessage constructor

VirtualSelectedParentChainChangedNotificationMessage({
  1. Iterable<String>? removedChainBlockHashes,
  2. Iterable<AcceptedTransactionIds>? acceptedTransactionIds,
  3. Iterable<String>? addedChainBlockHashes,
})

Implementation

factory VirtualSelectedParentChainChangedNotificationMessage({
  $core.Iterable<$core.String>? removedChainBlockHashes,
  $core.Iterable<AcceptedTransactionIds>? acceptedTransactionIds,
  $core.Iterable<$core.String>? addedChainBlockHashes,
}) {
  final _result = create();
  if (removedChainBlockHashes != null) {
    _result.removedChainBlockHashes.addAll(removedChainBlockHashes);
  }
  if (acceptedTransactionIds != null) {
    _result.acceptedTransactionIds.addAll(acceptedTransactionIds);
  }
  if (addedChainBlockHashes != null) {
    _result.addedChainBlockHashes.addAll(addedChainBlockHashes);
  }
  return _result;
}