Message_Command constructor

Message_Command({
  1. Version? version,
  2. Verack? verack,
  3. GetPeers? getPeers,
  4. Peers? peers,
  5. Block? block,
  6. InventoryAnnouncement? inventoryAnnouncement,
  7. InventoryRequest? inventoryRequest,
  8. LastBeacon? lastBeacon,
  9. Transaction? transaction,
  10. SuperBlockVote? superBlockVote,
  11. SuperBlock? superBlock,
})

Implementation

factory Message_Command({
  Version? version,
  Verack? verack,
  GetPeers? getPeers,
  Peers? peers,
  Block? block,
  InventoryAnnouncement? inventoryAnnouncement,
  InventoryRequest? inventoryRequest,
  LastBeacon? lastBeacon,
  Transaction? transaction,
  SuperBlockVote? superBlockVote,
  SuperBlock? superBlock,
}) {
  final _result = create();

  if (version != null) {
    _result.version = version;
  }

  if (verack != null) {
    _result.verack = verack;
  }

  if (getPeers != null) {
    _result.getPeers = getPeers;
  }

  if (peers != null) {
    _result.peers = peers;
  }
  if (block != null) {
    _result.block = block;
  }
  if (inventoryAnnouncement != null) {
    _result.inventoryAnnouncement = inventoryAnnouncement;
  }
  if (inventoryRequest != null) {
    _result.inventoryRequest = inventoryRequest;
  }
  if (lastBeacon != null) {
    _result.lastBeacon = lastBeacon;
  }
  if (transaction != null) {
    _result.transaction = transaction;
  }
  if (superBlockVote != null) {
    _result.superBlockVote = superBlockVote;
  }
  if (superBlock != null) {
    _result.superBlock = superBlock;
  }
  return _result;
}